|
发表于 2002-11-3 16:18:05
|
显示全部楼层
#!/bin/bash
#$FILENAME file1 file2
srclist="`cat $1`"
for i in $srclist; do
sed -n "/${i##${i%%[1-9]}}$/"p $2
done
是不是太多了
我这个脚本接收file1和file2,将file1中序号与file2中的序号相同的file2的行打印
还是有很多的问题没有解决,比如序号不能大于9,序号合行之间不能或有或无空格
如果在序号和行之间有分割符就好办了,用awk可以解决
不知大家有没有更好的 |
|