(1.7)Linux Shell脚本的自动化编程之shell:通配符

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


文章目录

  • ​​1.通配符​​

1.通配符

(1) *表示:匹配任意多个字符,eg:ls in* ,rm -rf *, find  / -name "*-eth0"

(2) ?表示:匹配任意一个字符 eg:ll l?ve,这个用的非常少

(3) []表示:匹配括号中任意一个字符[abc] [a-z] [0-9] [a-zA-Z0-9]
[^a-zA-Z0-9]:表示既不是英文字母也不是数字

(4)()表示在子shell中执行 (cd /boot;ls) (umask 077; touch file1000)

(5){}表示:集合touch file{1..9}:表示创建文件file1,file2,。。。。。file9
mkdir /home/{111,222}
cp -rv /etc/sysconfig/network-script/ifcfg-eth0 /etc/sysconfig/network-eth0.old

(6)\:表示转义符,让通配符回归本意,只转义其紧接着的后面的字符,-e和\n要一起用
echo -e "anb\n"
结果:
anb

echo "a\nb"
输出:
a\nb


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: shelllinux

“(1.7)Linux Shell脚本的自动化编程之shell:通配符” 的相关文章