shell 基础之通配符命令(匹配文件名)

? 代表一个字符

* 代表0个或者多个字符

[abc] 代表匹配一个字符 a 或者 b 或者c

[1-9] 代表匹配一个数字

[^1-9] 代表匹配一个非数字

例如:

touch abc

touch 1abc

touch aabc

touch abcd

ls ?abc

ls *abc

ls [1-9]abc

ls [a-z]abc

'' 单引号 代表按原内容输出

"" 双引号 会解析内容

$name 输出变量内容

$(ls) 解析命令

例如:name =tom

echo '$name' 输出 $name

echo "$name" 输出 tom

echo $(ls) 输出查询结果

你可能感兴趣的:(linux,linux,运维,服务器)