Sort a text file by line length including spaces
Answer cat testfile | awk ‘{ print length, $0 }’ | sort -n -s | cut -d” ” -f2- Or, to do your original (perhaps unintentional) sub-sorting of any equal-length lines: cat testfile | awk ‘{ print length, $0 }’ | sort -n | cut -d” ” -f2- In both cases, we have solved your … Read more