如何重新排列文件中从最长到最短的所有行?例如:
elephant
zoo
penguin
Run Code Online (Sandbox Code Playgroud)
将改为
elephant
penguin
zoo
Run Code Online (Sandbox Code Playgroud)
thi*_*ton 46
将行长度添加为行的第一个字段,排序并删除行长度:
awk '{ print length($0) " " $0; }' $file | sort -r -n | cut -d ' ' -f 2-
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18930 次 |
| 最近记录: |