将已经排序的内容随机展示 2012-09-26 Linux下,要将文本里面的内容排序,用sort很容易,可是要将已经排序的内容打乱,就比较麻烦,好在有awk: awk 'BEGIN {srand();OFS="\t"} {print $0, rand()*30000000}' input.txt \ | sort -k2nr -k5n \ | awk 'BEGIN {OFS="\t"} {print $1}' > output.txt 123 awk 'BEGIN {srand();OFS="\t"} {print $0, rand()*30000000}' input.txt \| sort -k2nr -k5n \| awk 'BEGIN {OFS="\t"} {print $1}' > output.txt 分类:技术 | 标签: awk、linux、sort |
发表评论