![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bash shell
sigma_Tian
书写是对思维的缓存
展开
-
Shell中的${}、##和%%
介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。 假设定义了一个变量为: 代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其...转载 2018-06-11 17:28:32 · 611 阅读 · 0 评论 -
getopts
getopts可以编写脚本,使控制多个命令行参数更加容易。getopts用于形成命令行处理标 准形式。原则上讲,脚本应具有确认带有多个选项的命令文件标准格式的能力。2.1 getopts脚本实例 通过例子可以更好地理解getopts。以下getopts脚本接受下列选项或参数。 • a 设置变量ALL为true • h 设置变量HELP为true• f 设置变量FILE为true ...转载 2018-06-12 13:43:57 · 1498 阅读 · 0 评论 -
bash shell笔记
if [ -z $string ] 如果string 为空原创 2018-06-12 14:06:49 · 137 阅读 · 0 评论