shell特殊符号cut命令、 sort_wc_uniq命令、 tee_tr_split命令 、shell特殊符号

shell特殊符号cut命令
sort_wc_uniq命令
tee_tr_split命令
shell特殊符号

 

shell特殊符号cut命令

* 通配符

? 任意一个字符

# 注释字符

\ 脱义字符  

| 管道符

cut 截取字符串

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


sort_wc_uniq命令

sort 排序 会按照ASCII码排序      (并不会更改文件内容)

sort -n   以数字排序 (字母和特殊符号都会认为是0)

sort -nr 反序排序

sort -t 分隔符(很少用) 

wc -l 统计行数

wc -m 统计字符数 (换行符也会算进去)

wc -w 统计词数 (以空格或空白字符来区分的)

uniq  去重复

(所以要先排序再去重)

(-c  统计重复次数)

tee_tr_split命令

|tree输出重定向/把内容打印到屏幕上

---

清空a.txt       >a.txt

tee -a  追加

tr 替换字符

[ ] 任选一个的意思。只有一个字符的时候不能加[ ]

split 切割

(只写100 不写单位,默认是字节)


shell特殊符号

$ 变量前缀 

!$ 组合,正则里面表示行尾

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

~ 用户家目录,正则里面表示匹配符

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

>  正确输出重定向 会把文件内容覆盖

>> 正确输出 追加重定向

2> 错误输出重定向 

2>>  错误输出追加重定向

&>  正确和错误,输出重定向

[ ] 指定字符中的一个

|| 用于命令之间   表示或者的意思

如果第一条命令执行不成功,就执行第二条,如果第一条命令执行成功了,就不再执行第二条。

&& 用于命令之间 表示或者的意思

返过来,如果第一条命令执行成功了,才执行第二条,用&&

使用场景:

当创建一个目录,serverlinux, 如果目录不存在就创建,存在就不创建了

---

OK.

 

转载于:https://my.oschina.net/u/3721459/blog/1575277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值