次のようなファイルがあります。
1234
ABCD
EFGH
次のように変換したいと思います。
2341
BCDA
FGHE
実際のファイルには4,000語あるので、効率的な方法でこれを実行したいと思います。コマンドを使用してみcut -c 2-4,1 file.txt
ましたが、入力とまったく同じ出力が生成されます。3つの異なるコマンドを使用できると考えていました。
cut -c 1 file.txt > temp1.txt
cut -c 2-4 file.txt > temp2.txt
// combine the two with paste or pr
...しかし、1つのコマンドを実行する方が、毎回3つのコマンドを実行するよりもエラーが発生しにくいので、わずかな変更を加えて複数回実行する必要があるため、単一のコマンドを好むでしょう。
2つのカットステートメントを1つに結合する方法はありますか?何かのようなもの:
cut -c 1 file.txt | pr (cut -c 2-4 file.txt)
または、これを行うためのより良い方法はありますか?