両方のファイルから情報を収集し、それを別のファイルにソートするスクリプトを作成する必要があります。端末で実行

両方のファイルから情報を収集し、それを別のファイルにソートするスクリプトを作成する必要があります。端末で実行

2つのファイルがあり、kolokwium1.txt名前kolokwium2.txtと数字が含まれています。

コロクウィウム1.txt

Kowalski Jan 3
Nowak Adam 5
Malec Ewa 2 

コロクウム2.txt

Malec Ewa 4
Kowalski Jan 2
Nowak Adam 3

からファイルを生成するscalenie.shスクリプトを作成したいと思います。kolokwia.txtkolokwium1.txtkolokwium2.txt

新しいファイルでは、名前と数字が低いものから高いものの順にソートされます。

kolokvia.txt

Kowalski Jan 2 3
Nowak Adam 3 5
Malec Ewa 2 4

ベストアンサー1

与えられた

$ head kolokwium{1,2}.txt
==> kolokwium1.txt <==
Kowalski Jan 3
Nowak Adam 5
Malec Ewa 2

==> kolokwium2.txt <==
Malec Ewa 4
Kowalski Jan 2
Nowak Adam 3

その後、使用ミラー

mlr --nidx sort -f 1,2 -n 3 then \
  nest --implode --values --across-records --nested-fs ' ' -f 3 kolokwium{1,2}.txt > kolokwia.txt

生産する

$ cat kolokwia.txt 
Kowalski Jan 2 3
Malec Ewa 2 4
Nowak Adam 3 5

おすすめ記事