命令替换
个人理解就是在一个命令里边执行夹杂的其它命令
例: touch file-$(date +%F-%H-%M-%S).txt
反引号`` 是Tab键上边的那个键 也可用来命令替换 指先执行此命令
例: touch file-`date +%F-%H-%M-%S`.txt
""双引号 可实现变量替换
''单引号 不完成变量替换 强引用 个人不太理解此两项等以后再做解释
文件名通配符 globbing
*星号 表示任意长度任意字符
?问号 表示任意单个字符
[]中括号 匹配指定范围内的任意单个字符
[abc] 表示选abc一个
[a-m] 匹配 a b c d e f g h i j k l m
[a-z] 匹配所有小写字母 [A-Z] 你懂得
[0-9] 所有数字
[^] 匹配指定范围之外的任意字符
[[:space:]] 空白字符 里边中括号表示空白字符外边括号表示集合
[[:punct:]] 标点符号集合
[[:lower:]] 小写字母
[[:upper:]] 大写字母
[[:digital:]] 所有数字
[[:alpha:]] 所有大小写字母
[[:alnum:]] 数字和大小写字母
本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1613958如需转载请自行联系原作者
Winthcloud