【发布时间】:2011-08-20 12:40:45
【问题描述】:
我有一个如下所示的 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我需要按行长(包括空格)对其进行排序。以下命令不 包括空格,有没有办法修改它以便对我有用?
cat $@ | awk '{ print length, $0 }' | sort -n | awk '{$1=""; print $0}'
【问题讨论】:
-
我真的很想住在 Binary Avenue 或 Ternary Street,那些人肯定会同意“8192 是一个整数”之类的话