haulm 发表于 2011-12-23 03:15:05

分享去除文件每行右边的 bash 脚本,有没有更好的写法?

用途:从一些网站上直接取到能用的rpm包列表。FILE=./b.txt
URL="http:\/\/www.localhost.com\/"
echo $FILE>tmp.txt
a=`wc -l $FILE|awk '{print $1}'`
for ((i=1;i<=$a;i++));
do
s=`sed -n "${i}p" $FILE`
s=`echo $s|sed "s/^/$URL/g"`
echo ${s%%rpm*}rpm >>tmp.txt
done;

haulm 发表于 2011-12-23 03:32:49

最好还是安装一个 html 转换普通文本的工具,自己写也太麻烦了。。。 html2text a.htm|sed -n /rpm/p>b.txt
页: [1]
查看完整版本: 分享去除文件每行右边的 bash 脚本,有没有更好的写法?