2022年10月14日星期五

shell sed insert. append replace

追加: i (insert), a(append) 注意:'中の処理は一つの処理とする'

sed -e '/pattern/ a内容'  #pattern行の後ろに、aで内容をappend

sed -e '/pattern/ i内容'  #pattern行の先頭に、iで内容をinsert


範囲限定の削除

sed -e '/fromPattern/,/toPattern/ d'  #fromPattern行(含む)~toPattern行(含む)まで、dで削除する

範囲限定の置換

sed -e '/fromPattern/,/toPattern/ s/pattern/replacement/'  #fromPattern行(含む)~toPattern行(含む)まで、sでpatternにmatchする文字列をreplacementで置換する。


没有评论: