如何判断文本文件里是否含有特定字符串
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
无聊了。没通用性的问题,也讨论。自己搞吧,一堆管道。我给个例子。
代码: 全选
☎ cat auto-pic.bash
#!/bin/bash
[ -z "$1" ] && echo "需要指定搜索的日期。" && exit;
cd /home/media/restricted-picture/
for i in 1 2 3 4 5
do
wget -nc --no-cookies http://www.xx.net/bbs/forumdisplays_22_1000_desc_lastpost_30_$i.html -O $i.htm
cat $i.htm|tr '>' '\n'|tr '"' '\n'|grep "^[0-9][0-9]-\|^show.*html"|sed "s/\ [0-9][0-9]:.*$//"|tr '\n' ','|sed s/,[^,]*[0-9],s/\\ns/g|grep $1>$i-$1.lst
done
cat *-$1.lst|sed s/l,[0-9][^l]*$/l/g|sed s/^s[^,]*,//|tr , '\n'|sed s/^/http:\\/\\/www.imagegarden.net\\/bbs\\//>$1.list
rm *.htm *.lst *.html
wget -nc -i $1.list
rm *.list
for i in *.html
● 鸣学
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
代码: 全选
tr '\n' '\0' |perl -pe "s@<(T\d+)>.*</\1>@@g"|tr '\0' '\n'
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
代码: 全选
title: test
foo<T1>bar
123
bar</T1>
Tag for T1 is 123
barfoo<T2>bar
321
foobar</T2>bar
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 30
- 注册时间: 2005-12-09 16:22
I just posted the solution I used, thank you so much.
especially, BigSnake.NET and iblicf
especially, BigSnake.NET and iblicf
java程序员 linux菜鸟 C++初学者
http://ke-cai.net
http://ke-cai.net