sed 刪除的問題 - Linux

Table of Contents

請問各位前輩
如果我想要把某個文件第五行到最後一行中
有step單字的行刪除掉

寫成這樣的話
sed -e '5,$/step/d' filename

會有下面的錯誤訊息
sed: -e expression #1, char 4: unknown command: `/'

請問這是什麼意思
然後應該要怎麼寫才對

希望有經驗的前輩指點
謝謝

--

All Comments

Hedwig avatarHedwig2009-02-25
cat filename | grep -v 'step' > filename2
Olivia avatarOlivia2009-02-26
sed -e '5,$s/step//g' filename
Lucy avatarLucy2009-02-26
sed -e '5,$s/^.*step.*//;/^$/d' filename