摘要: 1. 截断功能 ${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}: 拿掉最后一条/及其左边的字符串:my.file.txt ${file#*.}: 拿掉第一个.及其左边的字符串:file.txt ${file##*.} 阅读全文
posted @ 2017-03-16 15:33 Scorpioシ風 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。  阅读全文
posted @ 2017-03-16 15:08 Scorpioシ風 阅读(104) 评论(0) 推荐(0) 编辑
摘要: echo命令的语法是: 1. 输入一行文本并显示在标准输出上 会输出下面的文本: 2. 输出一个声明的变量值 比如,声明变量x并给它赋值为10。 会输出它的值: 3. 使用‘\b‘选项 ‘-e‘后带上'\b'会删除字符间的所有空格。 注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。 阅读全文
posted @ 2017-03-16 14:57 Scorpioシ風 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 替换指定的字符 tr [options] string1 string2 参数 tr通常带有两个参数:string1 和 string2 ,当tr发现与string1中有匹配的字符时,它将使用string2中对应的字符来替换输入中的字符 选项 -c 对string1取反,使得tr匹配除了在strin 阅读全文
posted @ 2017-03-16 14:47 Scorpioシ風 阅读(71) 评论(0) 推荐(0) 编辑