70edc666cb499a9809024953e082f6ef
shell脚本
其实就是一个命令行集中文本文件,如果你常用命令行、熟练各种命令,那你应该学下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可以使用变量,但是标签不能加引号,加了引号后变量不会展开
变量
上一篇超实用网址收集
下一篇Docker体积优化