
1 Phant0m Oct 24, 2019 ``` awk '{if (NR>1){print $0}}' file | sort ``` |
3 5long Oct 24, 2019 via Android 可以看下原命令的 manpage, 如果支持不输出标题行就最好。 再就是还可以用 ``tail -n +2'' 来实现跳过第一行 |
4 reus Oct 25, 2019 xxx | tail -n +2 | sort |
5 cmingxu Nov 12, 2019 我都是 -k 选项 |
8 goodlucky37 Nov 25, 2019 这个我想到的方法时可以通过 awk 的"if-else"或条件语句实现: command | awk 'NR==1 {print $0};NR!=1 {print $0 | "sort xxx"}' eg: ps -fxo user,ppid,pid,pgid,command | awk 'NR==1 {print $0};NR!=1 {print $0 | "sort -k4,4nr"}' |
9 flasktender Nov 28, 2019 使用 sed 可以删除指定的行 sed '1d' 上面这个命令就是把输入的第一行删掉,效果一样。 例如你原本的命令是 cat file.txt | sort 那么可以把变量通过管道传递给 sed , 把第一行删掉后,再传给 sort 变成 cat file.txt | sed '1d' | sort |