這邊利用sed來將文件多行內容合併成一行.
ex.
cat test
1
2
3
4
5
sed 'N; s/\n//g' test
12
34
5
N就是把下一行也抓進來一起處理的意思
sed ':a; N; s/\n//g; t a;' test
12345
設一個a標的, 然後處理完就用t跳回a標的繼續處理
下面stackoverflow的解答講的滿詳細的.
https://stackoverflow.com/questions/6255796/how-the-n-command-works-in-sed?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
沒有留言:
張貼留言