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這些命令 學習時間與效率值是 非線性的。前期投入時間確實長,一旦上手受益無窮。