找回密码
 注册
查看: 959|回复: 1

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

[复制链接]
发表于 2011-12-23 03:15:05 | 显示全部楼层 |阅读模式
用途:从一些网站上直接取到能用的rpm包列表。
  1. FILE=./b.txt
  2. URL="http:\/\/www.localhost.com\/"
  3. echo $FILE>tmp.txt
  4. a=`wc -l $FILE|awk '{print $1}'`
  5. for ((i=1;i<=$a;i++));
  6. do
  7. s=`sed -n "${i}p" $FILE`
  8. s=`echo $s|sed "s/^/$URL/g"`
  9. echo ${s%%rpm*}rpm >>tmp.txt
  10. done;
复制代码
 楼主| 发表于 2011-12-23 03:32:49 | 显示全部楼层
最好还是安装一个 html 转换普通文本的工具,自己写也太麻烦了。。。
  1. html2text a.htm|sed -n /rpm/p>b.txt
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 06:58 , Processed in 0.038881 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表