四 172009
vi wgetmp3
添加以下内容:
wget http://www.wangxiaofeng.net/mp3player.xml
grep http mp3player.xml | cut -d" -f2 | sed 's/^/wget /' > mp3.list.sh
mkdir mp3
cd mp3
sh ../mp3.list.sh
保存退出
sh wgetmp3
脚本讲解
第一行,下载xml文件
第二行,用grep过滤出含有http的内容,重定向给cut,-d指定分隔符为",将"转义,避免shell解析它,-f选取区域,这里选择第二个部分,重定向给sed,在每一行的开头添加wget和一个空格,重定向到mp3.list.sh
第三行,创建mp3目录
第四行,进入mp3目录
第五行,执行上级目录的mp3.list.sh
开始下载
表哥博客最近的歌曲列表没更新,可惜!!
感谢这篇文章:http://blog.youxu.info/2007/04/10/cool-linux-1/
grep http mp3player.xml | cut -d" -f2 | sed 's/^/wget /' > mp3.list.sh
这一句好像要改成,也就是加了个转义字符
grep http mp3player.xml | cut -d\" -f2 | sed 's/^/wget /' > mp3.list.sh
Posted by admin
Tagged with: Linux, shell
四 162009
Bash的使用GUN readline库来处理用户输入,所以BASH也有emacs/vi 两种模式(主要是快捷键不同)(4DOS没有)
一般来说BASH缺省是emacs模式,如果想变成vi模式(如果你是vi用户)就可以了,然后你就可以用和vi一样的快捷键来编辑命令行了.(4DOS没有)
set -o vi
不好意思有点远了,接下来还是history命令方面
Continue reading »
Posted by admin
Tagged with: Linux, shell
四 042009
转载的:
原文地址:http://ipbfans.org/2009/01/redhat-centos-cherokee-init-script
我根据自己的情况,做了简单修改,这个脚本适合用默认方式安装的情况
Continue reading »
Posted by admin
Tagged with: CentOS, Cherokee, Linux, shell
三 312009
ping -c 4 192.168.1.1 |awk -F '[= ]+' '/^64/{print $((NF-1))}' >txt.txt
Posted by admin
Tagged with: Linux, shell
三 312009
cat maildress | cut -d\< -f2| cut -d\> -f1 > test.txt
cat test1 | grep "@163.com" > test2
用excel的高级筛选功能可以删除重复的行
Posted by admin
Tagged with: Linux, Mail, shell