Linux 通配符与特殊符号

本文详细介绍了Shell脚本中的特殊符号与通配符的使用方法,包括重定向、位置参数、判断条件等,并解释了单引号、双引号、反引号之间的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通配符与特殊符号

 

特殊符号:

引号系列:

$() 和 ` ` 运行里面的命令

' ' 将里面的命令原封不动的输出

" "  将里面的特殊符号解析运行

 

重定向系列 :

> 标准输出重定向

>> 标准输出追加重定向

2> 错误输出重定向

< 标准输入重定向

<< 标准输入追加重定向

 

位置系列:

~ 当前用户家目录

.  当前目录

.. 当前目录的上一层目录

cd - 回到上一次所在的目录

su - 切换目录

 

判断系列

&& 前一个命令执行成功,在执行后面的命令

|| 前一个命令执行报错,在执行后面的命令

 

无分类系列

# 注释、root用户的命令提示符

$  取出变量里面的内容, 在awk中表示取某一列。

!在awk,find,sed,grep,都表示取反的意思,在命令行有特殊的含义.

|  前面命令输出的结果,交给后面的命令执行

;连续命令执行的分隔符 

 

通配符符号

*  表示任意字符

{ } 生成序列

[ ] 指定一个字符范围或数字范围,例如:[1..5] 结果:1 2 3 4 5

?  代表一定有一个任意字符

 

单引号,双引号,反引号 和 不加引号 的区别

' ' 单引号:所见即所得,将里面的字符串原封不动的输出

" " 双引号:解析里面的特殊符号并运行

不加引号:和双引号类似,解析特殊符号

` ` 反引号:将里面命令执行结果输出

 

转载于:https://www.cnblogs.com/zack001/p/9279248.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值