Text-Processing
如何將兩個文本格式化命令合二為一?
如何將如下所示的兩個命令組合成一個命令和一個輸出文件?
第一個命令:
printf '%s\n' {001..500} input > output
第二條命令:
sed 's/^/PREFIX /; s/$/ SUFFIX/' input > output
我知道您已經回答了您的問題,但更簡單的解決方案是將前綴和後綴放在
printf
命令中。printf 'PREFIX %s SUFFIX\n' {001..500} > output
(我不確定該
input
部分是否應該存在。您的答案中沒有。)
我想到了!
兩個命令合二為一:
printf '%s\n' {001..500} | sed 's/^/PREFIX /; s/$/ SUFFIX/' > output