|
发表于 2008-5-3 21:10:32
|
显示全部楼层
for delfile in `grep '^deleting*' $syncpkglistfile`
do
rm ${section_dir}/${delfile}
done
# download packages
for pkg in `grep '\.pkg\.tar\.gz$' $syncpkglistfile`
--------------------------------------------------------------
将上面的两个for语句改一下是否更好:
for delfile in `awk '$1 ~ /^deleting/ && $2 !~ /^deleting/ && $2 ~ /\.pkg\.tar\.gz$/ {print $2}' ${syncpkglistfile} `
do
....
done
# download packages
for pkg in `awk '$1 !~ /^deleting/ $1 ~ /\.pkg\.tar\.gz$/ {print $1}' ${syncpkglistfile} ` |
|