使用 Linux 工具的任意组合(无需使用任何功能齐全的编程语言)我如何对此列表进行排序
A,C 1
C,B 2
B,A 3
进入
A,B 3
A,C 1
B,C 2
最佳答案
没有申请任何选美比赛,这似乎很接近:
#!/bin/bash
while read one two; do
one=`echo $one | sed -e 's/,/\n/g' | sort | sed -e '
1 {h; d}
$! {H; d}
H; g; s/\n/,/g;
'`
echo $one $two
done | sort
关于linux - 使用无序多部分键对文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959547/