简单脚本完整小例(循环创建文件夹)

1,启动Mac 终端

2. localhost:~ wany$ cd ~/Desktop/     (进入Mac 桌面)

3. localhost:Desktop wany$ touch test.sh   (创建可shell脚本, 后缀名基本都是.sh。touch命令的作用是创建一个文件, 也可用于其它用途, 例如:touch  test.txt, touch test.m  等等, 文件将保存到当前路径下,我这里就是 ~/Desktop/)

4. vim , 文本编辑, SublineText  任选其一编辑test.sh

5. 效果如下

testArr=(a b c)   //元素以空格分割开

//循环输出数组中每个元素

for NUM in ${testArr[*]}

do

echo $NUM

mkdir /Users/wany/Desktop/$NUM (如果在别的路径下可能需要创建权限,例如 /usr/local/,  可以在改行前添加 sudo,执行时会提示输入电脑密码)

done

6. test.sh文件修改完成,终端执行该sh 脚本就可以了

7. localhost:Desktop wany$ sh test.sh   (sh 为Mac 终端本身就有的命令,作用就是执行Shell脚本)

8. 之后就可以在 /Users/wany/Desktop/ 路径下看到创建的这些文件夹了

9. 一个简单的 Shell 小脚本就完成了。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,259评论 3 53
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,714评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,260评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,265评论 2 33
  • 翻了好久没有看到这个梗,只好自己动手丰衣足食了…… 敬人生日快乐! 副标题可能是【说教爱好者突然不说话了怎么办】 ...
    梦溪怪谈阅读 2,410评论 0 1