shell脚本学习笔记2-shell字符

一些常用的shell字符

!:  执行历史命令,!!执行上一条命令,!+命令号(history命令中显示的行数)执行命令号命令,!+字符执行上一条以该字符开头的命令

$:  变量中取内容

+ - * / %:  对应数学中的加减乘除取余

&:  后台执行

;:  分号可以在shell中一行执行多条命令,命令之间用分号隔开

\:  转义字符

``:  反引号,命令中执行命令,如:echo "today is `date`"

"":  双引号,脚本中出现的字符串用双引号引起来

'':  单引号,脚本中出现的字符串用单引号引起来,与双引号不同的是,单引号不解释变量

 

通配符:

~:  家目录

*:  匹配所有

?:  匹配除回车以外的一个字符

[list]:  匹配[list]中的任意一个字符

[!list]:  匹配除list中的任意单个字符

{str1,str2,...}:  匹配str1,str2或更多字符串

 

重定向:

>  覆盖输入

>>  追加输入

<  输出

<<  追加输出

posted @ 2021-06-26 15:23  さくらむすび  阅读(80)  评论(0)    收藏  举报