1. 程式人生 > >shell 練習題02 一個文件裏將內容三行顯示為一行

shell 練習題02 一個文件裏將內容三行顯示為一行

shell 練習題02

要求: 一個文件裏將內容三行顯示為一行

思路:是將第二行的內容,第三行的內容依次附加到第一行中,這樣三行的內容就能變為一行,如果不夠三行自動融為一行,具體如下

[[email protected] shell]# cat /tmp/chy.txt 
1
2
3
4
g
6
8
(查看chy.txt的內容)
[[email protected] shell]# vim yihang.sh
#!/bin/bash
#this is san hang bian wei yi hang
sed ‘N;N;s/\n/ /g‘ /tmp/chy.txt
(腳本內容解釋:N的含義是將下一行的內容附件新的一行以改變行號,兩個N是將兩行的內容變為一行,/g 是將獲得N的內容緩存替代chy.txt的內容)

希望看過的童鞋多多指教,謝謝!

shell 練習題02 一個文件裏將內容三行顯示為一行