Linuxのsedコマンドの例

Linuxのsedコマンドの例

私のファイル名はで、file123内容は次のとおりです。

passwd:x:redhat
redhat:x:pass
passwd:x:linux
passwd:x:redhatlinux

passwdファイル内のキーワード、特に1,3行を変更したいと思います。

ベストアンサー1

あなたはできます:

sed '1,3 s/^passwd/NEW/' file123
  • 1,3sed1~3号線のみ運行

  • s/^passwd/NEW/passwd先行(^)をに置き換えて、NEW必要に応じてこの値を変更します。 1~3行は一致しますが、1,3正規表現パターンは例の1行と3行のみ一致するため、その行のみが修正されます。

ファイルを適切に編集するには、GNU実装を使用してくださいsed

sed -i '1,3 s/^passwd/NEW/' file123

おすすめ記事