大四?花了一天时间学习了shell , 总结一个实例来带大家快速了解shell !
#!/bin/bash
cd ~
mkdir shell_tut13
cd shell_tut13
for ((i=0; i<10; i++)); do
touch test_$i.txt
echo "this is a test $i" >> test_$i.txt
done
第一行: 表示shell 是以bash解释 #!代表以何种语言解释。
第二行~第四行:不用太多解释,进入主目录,创建文件夹,然后进入文件夹
第四行: shell 的for循环 ,do开始循环 done结束
第五行: touch如果存在文件test_0.txt 文件则只修改时间轴,不存在则创建文本文件test_0.txt ~ test_9文件。
第六行: 插入文本 this is a test o 到文件 其中 $i 是shell 变量的表示法。
将此文件保存 命名为test.sh 后缀其实都不重要,见名思义 作为程序员还是严谨规范的好!
运行 cd test.sh父目录 输入 /bin/sh test.sh 完成创建一个文件夹,其中包含10个文本文件,都包含特定文本内容。
简洁明了的介绍了shell ,好吧,原因是之前输入内容莫名消失这是第二遍,所以字数更简洁 安静