You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编写Bash脚本:创建目录并自动生成README.md后用VS Code打开

解决方案:优化Bash脚本自动生成README.md并在VSCode中打开

以下是实现需求的完整Bash脚本,包含参数校验、目录创建、README生成和VSCode打开的完整逻辑:

#!/bin/bash

# 校验是否传入目录名参数
if [ $# -eq 0 ]; then
    echo "错误:请提供要创建的目录名称"
    exit 1
fi

DIR_NAME="$1"

# 创建目录并进入,失败则退出
mkdir -p "$DIR_NAME" && cd "$DIR_NAME" || exit 1

# 生成带默认内容的README.md
cat > README.md << EOF
# $DIR_NAME

## 项目描述
在此填写你的项目说明

## 安装依赖
在此填写依赖安装命令

## 使用方法
在此填写项目使用步骤
EOF

# 同时打开当前目录和README.md文件
code . README.md

关键说明:

  • mkdir -p:确保目录不存在时创建,存在时不会抛出错误,兼容重复创建场景
  • Here-doc(<< EOF):快速生成带有结构化内容的README.md,你可以根据需求修改默认模板
  • code . README.md:VSCode的code命令支持同时传入目录和文件路径,执行后会在侧边栏展示目录结构,同时打开README.md文件进行编辑

使用步骤:

  1. 将脚本保存为new-project.sh
  2. 赋予执行权限:chmod +x new-project.sh
  3. 运行脚本并指定目录名:./new-project.sh my-new-project

内容的提问来源于stack exchange,提问作者Deity

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:01:36