Alanlar bilinmeyen bir sayı üzerinde bir satır içinde sıralamak çalışıyorum:
Giriş:
ab bc
bc ab
cd ef bc
bc cd ef
cd bc ab
ef ab bc cd gh
Çıktı:
ab bc
ab bc
bc cd ef
bc cd ef
ab cb cd
ab bc cd ef gh
Gibi bir şey kullanıyorum awk '{if($2 < $1) print $2,$1;else print}'
ama ikiden fazla alanda dağınık gibi görünüyor. Herhangi bir yardım?
-l
için yeni bir satır yazdırmanıza gerek yoktur.print join " ", sort @F
yeterli olacaktır.