Shell实用指令

1.cut -f 2 -d “t” (用 t 切割,取出第2列,默认的切割符为“\t")

2.sed “2a ab c” a.txt (在a.txt文件中的第2行下增加ab c,不会改变源数据)
sed “/aa/d” a.txt (把a.txt文件中包含aa的字符串删除)
sed “s/aa/bb/g” a.txt(把a.txt文件中,所有的aa替换成bb(g代表全局的))
3.awk -F : ‘/^root/ {print $7}’ passwd (用 : 切割passwd中的内容,匹配到以root开头的行,则输出该行的第7列)
awk -F : ‘BEGIN{print “aa”} {print $1","$7} END{print “bb”}’ passwd (在a.txt的开头加aa,然后以:切割后输出第1列和第7列,再在结尾输出bb)

awk ‘/^$/ {print NR}’ a.txt (在a.txt中,如果匹配到空行,则输出空行所在行号)

4.sort -t : -nrk 2 a.txt (把a.txt文件中的内容以:切割,按照第2列数值大小的倒序排列)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值