Tôi đang cố gắng sắp xếp trong một dòng đầu vào trên một số trường không xác định:
Đầu vào:
ab bc
bc ab
cd ef bc
bc cd ef
cd bc ab
ef ab bc cd gh
Đầu ra:
ab bc
ab bc
bc cd ef
bc cd ef
ab cb cd
ab bc cd ef gh
Tôi đã sử dụng một cái gì đó giống như awk '{if($2 < $1) print $2,$1;else print}'
nhưng có vẻ như nó sẽ trở nên lộn xộn hơn hai lĩnh vực. Có ai giúp đỡ không?
-l
, bạn không cần phải in một dòng mới.print join " ", sort @F
sẽ đủ.