任意の行数のテキストファイルがあります。例:
one line
some other line
an additional line
one more here
指定された順序に基づいてこれらの行を並べ替えるスクリプトを作成したいと思います。例えば
- 2 1 3 4の入力は、1行目と2行目を入れ替えます。
- 3 1 2 4を入力すると、3行目が最初、1行目が2番目、2行目が3番目になり、4行目が4番目になります。
一緒に何かをハックすることはできますが、エレガントな解決策があるかどうか疑問に思っていますか?
bashまたはkshのいずれかを使用できます。