美文网首页
写脚本的教程

写脚本的教程

作者: 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