|
发表于 2007-5-3 03:24:13
|
显示全部楼层
ÕÕÙ个,ïý有ô简单的Õ:
#!/bin/bash
file_name=$1
line_num=`wc -l <${file_name}`
while [ ${line_num} -ge 0 ]; do
line_str=`sed -n "${line_num}p" ${file_name}`
if [ "ok${line_str}" = "ok" ]; then
continue
else
break
fi
line_num=$[${line_num}-1]
done
if [ ${line_num} -eq 0 ]; then
rm $file_name
else
sed -i -n "1,${line_num}p" $file_name
fi |
|