Shell中的通配符和特殊符号


通配符


? 匹配一个字符
* 匹配任意多个字符
[abc] 匹配中括号中的所有单个字符中的一个
[0-9] 匹配0-9中任意一个字符
[^abc] 去反

特殊符号


$ 调用变量
'' 忽略所有特殊字符 , 直接将单引号中的内容当成字符串
"" 会将 $ , ` , \ 作为例外 , 别的字符全部作为字符串
`` 执行``中的命令并返回命令执行的结果
$() 同上
# 注释
\ 转义

例子


answer='I am fine, thank you.'
echo "The date is `date`.\nHey, I am $(whoami).\nHow are you?\n$answer"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容