每天学点Linux命令:倒叙打印文件第二行的前100个大写字母


sed -n '2p' afile | grep '[[:upper:]]' -o | tr -d '\n' | cut -c1-100 | rev

    处理第二行             grep:提取大写字母   o: 不显示非结果  tr:删除换行   Cut:截取1-100个字符  rev:逆序

  断断续续搞了好长时间。最后还是解决了;man是个好东西~ 好人?

或者还有一种找到第二行的方法 :

head -n 2 afile | tail -n 1

那第二种方法:

    head -n 2 afile | tail -n 1 | grep '[[:upper:]]' -o | tr -d '\n'| cut -c1-100 | rev

     其实也不难 只是需要花点时间学习罢了,不过Linux这些命令 学习时间与效率值是 非线性的。前期投入时间确实长,一旦上手受益无穷。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM