Сортировка текстового файла по длине строки, включая пробелы

У меня есть 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}'
124
задан codeforester 29 January 2019 в 19:11
поделиться