shell脚本

cc 发布于2020年10月17日 ∣ 约325字 · 需1分钟 阅读()

其实就是一个命令行集中文本文件,如果你常用命令行、熟练各种命令,那你应该学下shell脚本,让日常操作自动化

虽然现在python使用也越来越多,但是对于很小的功能模块感觉还是有点重了,有很多时候简单的shell脚本就可以满足需求,如果上python操作反而更麻烦

 1$  用来取变量值,\$0~\$9用来取脚本自身名以及参数
 2$0为脚本自身名字,$1~$9是对应位置参数,$@所有参数 $#参数个数
 3!! 上一条命令
 4$? 上条命令的返回值
 5
 6&& 连接多条命令  
 7|| 或选择 
 8
 9$(cmd) 执行命令并用结果替换位置
10
11diff <(ls foo) <(ls bar)   ls
12
13重定向 <输入, >覆盖输出, >>追加输出,<<
14
15
16Here Documen可以使用变量,但是标签不能加引号,加了引号后变量不会展开

变量