我有一个看起来像这样的CSV文件:
AS2345,ASDF1232, Mr. Plain Example, 110 Binary ave.,Atlantis,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave..,Atlantis,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232, Mr. Plain Example, 110 Binary ave.,Liberty City,RI,12345,(999)123-5555,1.56 AS2345,ASDF1232, Mr. Plain Example, 110 Ternary ave.,Some City,RI,12345,(999)123-5555,1.56
我需要按照行长度(包括空格)对其进行排序。下面的命令不包括空格,有没有一种方法可以修改它使其适用于我的情况?
```bash awk '{ print length, $0 }' file.csv | sort -n -s | cut -d" " -f2- ```cat $@ | awk '{ print length, $0 }' | sort -n | awk '{$1=""; print $0}'