我成功地寫了一條很適合我使用的長行。 它得到一個文件,並將文本格式化爲我想要的。我可以將長鏈sed命令組合成更短的東西嗎?
是否可以縮短?
wget http://user:[email protected]/details.cgx \
&& sed "s/value/\n/g" details.cgx >> step1 \
&& sed "s/text/</g" step1 >> step2 \
&& sed "s/id/</g" step2 >> step3 \
&& tr -d '<>/' <step3>> step4 \
&& sed "s/formFanLevel/FanLevel/g" step4 >> step5 \
&& sed '123,155d' step5 >> step6 \
&& sed '79,120d' step6 >> step7 \
&& sed '57,66d' step7 >> step8 \
&& sed '47,48d' step8 >> step9 \
&& sed '37,44d' step9 >> step10 \
&& sed '13,26d' step10 >> VMCDF.txt \
&& rm step* && rm details.cgx
在* *至少給我們可讀格式的禮貌。 –
(「可讀格式」,我不是說反引號 - 我的意思是換行和縮進)。 –
所以,首先 - 你意識到你可以給'sed'多個命令,對吧? –