Linux中字符串截取命令

16 篇文章 0 订阅
  1. cut命令

它的主要格式为cut -d : -f 1 test.txt 意思是以:为分隔符,取第一列,但这个命令不是万能的,会遇到以空格为分隔符的问题,这是就需要awk命令。
它默认的分隔符是tab空格。

  1. awk命令

cut命令能完成的awk命令都能完成,而且功能比cut要强大,常用的格式为
awk 'BEGIN {FS=":"} {printf $2} test.txt这个意思是以“:为分隔符,取第二列。它默认的分隔符是空格符。

  1. grep命令

与前两个不同的时,它针对的是对行的操作,常用的格式grep -i hello test.txt 意思是找出test.txt中所有有hello的行。常用的选项有-c,-i,-v,-n。

  1. sed命令

sed命令是一个轻量的文本编辑器,它支持的选项有-n,-i,-e,它所支持的行为有a,i,d,p,s,c,它常用的格式为sed -n '2p' test.txt

注意:这三个命令都支持管道符。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值