(1.7)Linux Shell脚本的自动化编程之shell:通配符
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
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 |
“(1.7)Linux Shell脚本的自动化编程之shell:通配符” 的相关文章