第一次自己写脚本
一、首先理解脚本
- 编程领域的脚本,就是给计算机照着做的。
- 目录名是可变的。
举例:
mkdir $1
cd $1
mkdir css js
touch index.html css/style.css js/main.js
exit
- $1 表示你传的第一个参数。
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
第一句 if [ -d $1 ]; then 就是用来判断目录是否存在的。
四、返回值
- exit 0 表示没有错误
- exit 1 表示错误代码为 1
demo && echo '结束'
只有在 demo 成功时,才会执行 echo '结束'
五、遇到的问题是如何解决的
- $1=传的第一个参数 理解错误
- 脚本撰写错误,当未进入正确路径时,就进行新文件创建。
- 运行脚本指令错误
没有理解运行指令
正确步骤应该是:首先将txt脚本重名为sh尾缀的文件,例如文件名为demo-1.sh,要将demo-1文件以xxx指令打开,正确指令为:
sh demo-1.sh xxx参考:[https://xiedaimala.com/tasks/8c9f20da-c78c-4aed-821c-b671683bb483/text_tutorials/b8c17836-372b-4500-8f4b-e2b702485bd9](https://xiedaimala.com/tasks/8c9f20da-c78c-4aed-821c-b671683bb483/text_tutorials/b8c17836-372b-4500-8f4b-e2b702485bd9)
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 尽力
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 别怪生活,自己作的!
- 今天写一些什么
- 我要我们在一起(二)
- 小影写在2018九月开学季
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 放下心中的偶像包袱吧
- 靈魂裡有香氣的人