温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

shell特殊符号有哪些

发布时间:2021-12-18 09:05:52 来源:亿速云 阅读:136 作者:小新 栏目:云计算

这篇文章将为大家详细讲解有关shell特殊符号有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、 shell特殊符号cut命令

*任意个任意字符                    #

?任意一个字符              #

#注释字符                     #

\脱义字符                        #

|管道符号                       #

和管道有关的命令

cut的作用截取字符串

cut 分割,-d分隔符    -f指定段号     -c指定第几个字符

sort排序,-n 以数字排序;    -r反序   -t分隔符   -kn1/kn1,n2

wc -l 统计行数  -m 统计字符串   -wl 统计词

uniq去重    ,   -c统计行数

tee和>类似,重定向的同时还在屏幕显示

tr替换字符,   tr 'a''b',大小写替换tr '[a-z]''[A-Z]'把所有的小写变成大写的,tr'[a]' '[A]'或者tr 'a' 'A'把小写的a变成大写的A

Split切割,   -b大小(默认单位字节)  ,-l 行数

cut命令的实例:最后一个可以写成1-3

shell特殊符号有哪些


2、 sort_wc_uniq命令

sort实例:

加上-n,按照数字排序大小;sort -nr 1.txt可以反向排序。

shell特殊符号有哪些

使用-m统计字符串的个数

shell特殊符号有哪些

命令wc -w 2.txt统计2.txt文件的词,以空格或空行做标准

shell特殊符号有哪些

uniq去重实例:需要排序,再去重(复的)

使用命令:sort 2.txt |uniq,     -c计算重复的次数

shell特殊符号有哪些

shell特殊符号有哪些

把前面的内容输出到后面去,sort 2.txt |uniq -c > a.txt ,   清空的命令:>a.txt,把a.txt文件清空。

shell特殊符号有哪些


3、 tee_tr_split命令

tee 比 > 就多了一个立即显示重定向内容的好处

shell特殊符号有哪些

tr替换字符实例:tr 'a''b',大小写替换tr '[a-z]''[A-Z]'把所有的小写变成大写的,

shell特殊符号有哪些

Split切割实例:

shell特殊符号有哪些

使用find 命令把所有的后缀为conf文件,追加到a.txt的文件中,使用>>命令,missing argument是遗漏的意思。

shell特殊符号有哪些

添加前缀abc

shell特殊符号有哪些


4、shell特殊符号下

变量前缀,!$组合,正则里面表示行尾

;多条命令写到一行,用分号分割。

~用户家目录,后面正则表达式表示匹配符

&放到命令后面,会把命令丢到后台

>:把正确的重定向到一个文件中去; > >:把前面的追加到后面的文件中; 2> :2>> ; &>:把错误的正确的都输出到一个文件中去

[]指定字符中一个,[0-9],[a-zA-Z],[abc]

||和&&,用于命令之间;或者的意思

||:前面的命令执行成功了,后面的就不执行了。

&&:先执行前面的命令再执行后面的命令。

实例:

-d指定的目录,不存在就去创建,存在就不执行后面的命令了,就不创建了。

shell特殊符号有哪些

关于“shell特殊符号有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI