linux shell特殊符号,linux shell 中的特殊符号

通配符,代表零个或多个任意字符

? 只代表一个任意的字符

注释符号,即#后面的内容都会被忽略

\ 脱义字符,会将后面的特殊符号还原为普通字符

| 管道符,将前面的命令的输出作为后面命令的输入

wc -l 计算一个文档有多少行

命令cut

格式: cut -d ‘分隔字符‘ [ -cf ] n

-d 后面跟分隔字符,分隔字符要用单引号括起来

-c 后面接的是第二个字符

-f 后面接的是第几个区别

命令sort

格式:sort [ -t 分隔符 ] [ -kn1,n2 ] [ -nru ]

t 后面跟分隔字符,作用跟cut 的 -d 选项一样

n 表示使用纯数字排序

r 表示反响排序

u 表示去重复

kn1,n2 表示由n1区间排序到n2区间

如果不加任何选项,则按ASCII码值进行比较

命令wc

用于统计文档的行数、字符数和词数

l 统计行数

m 统计字符

w统计词数

不跟任何选项,直接跟文档,则会把行数、词数和字符数依次输出,并把行数写在前面

命令 uniq

用来删除重复的行

-c 表示统计重复的行数,并把行数写在前面

命令tee

把文件写入后面所写的文件并显示在屏幕上

命令tr

用于替换字符,常用来处理文档中出现的特殊符号

-d 表示删除某个字符

-s 表示删除重复的字符

常用于把小写字母变成大写字母

命令split

用于切割文档

-b 表示依据大小来分割文档,单位为byte

如果不指定目标文件名,则会以xaa、xab...这样的文件名来存取切割后的文件

l 表示依据行数来分割文档特殊符号$可以用作变量前面的标识符!$ 表示上条命令的最后一个变量特殊符号;可以在一行中运行两个或两个以上的命令特殊符号~表示用户的家目录特殊符号&把一条命令放到后台执行重定向>、追加>>、错误重定向2> 、 错误追加重定向 2>>特殊符号&&和||&& 只有command1执行成功后,command2才会执行,否则command2不执行|| command执行成功后则command不执行,否则执行command2,即command1和command2中总有一条命令会执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值