Linux基础-元字符

Bash中的特殊字符,键盘上能敲出来的特殊字符都有其特殊意义,元字符是被shell解释的。
ls ~ ~:家目录


z=$(pwd)
➜ ~ echo $z
/Users/Alex

ls [abcd].txt
ls [abcd][abcd][abcd].txt

rm -rf *

创建文件夹
touch {1..10}.txt
touch {a..z}.txt

!取反

ls [!0-9].txt=ls [^0-9].txt

执行命令 !686

判断上一句有没有执行成功
echo 123
echo $? ===>0是正确的,其他是错误的


#注释
echo $[30%10]
& 背后运行
&&:pwd && echo 123

管道符|

(x=2) echo $x 取不到
(x=2 echo $x)

input限制只能输入0-24的正整数的正则
/^(\d|1\d|2[0-4])$/

\转义字符

ls ???.txt
ls ???????

通配符就是命令,正泽表达式不归bash管,归命令管

转载于:https://www.cnblogs.com/adamans/articles/7485811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值