美文网首页
写脚本的教程

写脚本的教程

作者: Maolpha | 来源:发表于2018-02-10 19:15 被阅读0次

1.cd到一个文件夹内假设指定为/c/vsc-demo/local
2.touch一个txt文件,假设为demo.txt
3.start此txt,写下下方代码windows是start,linux是xdg-open,mac os是open

mkdir $1
cd $1 //这里的$1表示传的第一个参数,可替换为一个具体的名字
mkdir css js
touch index.html css/style.css js/main.js
exit //exit可以不写

4.(非windows系统)chmod +x demo.txt给文件加上执行权限.
5.在/c/vsc-demo/local内(跟脚本文件同一文件夹),创建.bashrc文件

cd /c/vsc-demo/local
touch .bashrc
start .bashrc

在最后一行添加export PATH="local的绝对路径:$PATH",例子中local的绝对路径为/c/vsc-demo/local

source .bashrc

//此步骤是为了保证不管在什么文件夹下都能执行这个脚本
6.sh demo.txt $1即可运行,后缀名可通过mv去掉.

$1自己想个名字就行了

PATH 的作用
你每次在 Bash 里面输入一个命令时(比如 ls、cp、demo),Bash 都会去 PATH 列表里面寻找对应的文件,如果找到了就执行。
使用 type demo 可以看到寻找过程
使用 which demo 可以看到寻找结果

判断一个目录是否存在

if [ -d $1 ]; then
  echo 'error: dir exists'
  exit
else
  mkdir $1
  cd $1
  mkdir css js
  touch index.html css/style.css js/main.js
  echo 'success'
  exit
fi

返回值

exit 0 表示没有错误
exit 1 表示错误代码为 1
demo && echo '结束'

相关文章

网友评论

      本文标题:写脚本的教程

      本文链接:https://www.haomeiwen.com/subject/kmlhtftx.html