単純なUnixコマンドを使用してファイルの行を置き換えますか?

単純なUnixコマンドを使用してファイルの行を置き換えますか?

というファイルがありますsample.txt

このファイルを1行ずつ暗号化し(最後の行は最初の行、最後の行は2行目など)、別のファイルに保存するにはどのコマンドを発行する必要がありますか?

答え1

@jeff-schallerが述べたように、単にtacコマンドを使用できます。

tac sample.txt > sample_reversed.txt

ただし、順序を変更するのは簡単に復号化できるため、ファイルを保護するのに最適な方法ではありません。

ファイルを暗号化したい場合は、GPGを使用できます。

gpg -c sample.txt

暗号化されたファイルは次のように保存されます。sample.txt.gpg

後で、次を使用して復号化できます。

gpg sample.txt.gpg

関連情報