每天學點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