|
发表于 2004-5-13 21:14:17
|
显示全部楼层
- #!/bin/ksh
- index=1
- #bash: array=$(while((index<=$(cat filename|wc -l)));do
- # echo "$index $RANDOM"
- # ((index+=1))
- #done|sort -k2n|cut -f1 -d' ')
- set -A array $(while((index<=$(cat d|wc -l)));do
- echo "$index $RANDOM"
- ((index+=1))
- done|sort -k2n|cut -f1 -d' ')
- for i in ${array[*]};do
- awk 'NR=='$i'' filename
- done
复制代码
ps:效率低了些~,;) |
|