4

シェル スクリプトでテキスト ファイルから最後の 2 文字を削除する必要があります。どうすればそれができるかについて何か考えはありますか?

4

1 に答える 1

11

のみを使用して、最後の行の最後の 2 文字を削除しsedます。

$ sed '$s/..$//' file

変更に満足したら、 を使用-iしてそれらをファイルに保存します。

$ sed -i '$s/..$//' file

すべての行の最後の 2 文字を削除する場合は、次のようになります。

$ sed 's/..$//' file

もう一度使用-iして、変更をファイルに保存します。

$ sed -i 's/..$//' file
于 2013-03-14T14:26:06.073 に答える