• ベストアンサー

ファイルからダイレクトに指定行数を削除する

RedHatEnterpriseLinuxにおいて、 ファイルからダイレクトに指定の行数を削除する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ann_dv
  • ベストアンサー率43% (528/1223)
回答No.2

行を削除するだけなら、sedで充分かと思います。 例えば、textと言うファイル名のテキストファイルの1-5行目を削除するには、 cat text | sed -e '1,5 d' > text で行けるかと。。

参考URL:
http://ja.wikipedia.org/wiki/Sed_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

シェルのプロンプトから man awk を試そう。

関連するQ&A