我有一個關於linux sed命令的問題。我只想插入東西在每行之前,並且附加東西在每行之後。我想同時做這些事。linux sed,同時插入並追加
例如,假設file.txt
是這樣的:
1
2
3
我需要輸出:
hello
1
world
hello
2
world
hello
3
world
所以我覺得命令應該是這樣的:
cat file.txt | sed 'i\
hello\
a\
world\
'
但結果是不正確的,a不解釋爲sed命令,我在這裏需要一些分隔符還是我做錯了什麼?
請添加一些示例輸入和你的期望。 –
貓是沒用的。直接將文件提供給sed命令 – BMW