请教grep用法
发表于 : 2011-08-02 15:56
有一段脚本:
c=`grep -oP '/page/1/\d{4}-\d{2}/01/A\d{2}/\d{8}A\d{2}_pdf.pdf' node_2.htm`
for i in {01..12}
do
url=` echo $c | grep -oP "/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf"`
#wget -c $url
done
其中url=` echo $c | grep -oP "/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf"`的$i好像不能这样使用,请教我该怎么用呢
/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf具体为:
/page/1/2011-08/01/A01/20110801A01_pdf.pdf
/page/1/2011-08/01/A02/20110801A02_pdf.pdf
/page/1/2011-08/01/A03/20110801A03_pdf.pdf
/page/1/2011-08/01/A04/20110801A04_pdf.pdf
.....
c=`grep -oP '/page/1/\d{4}-\d{2}/01/A\d{2}/\d{8}A\d{2}_pdf.pdf' node_2.htm`
for i in {01..12}
do
url=` echo $c | grep -oP "/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf"`
#wget -c $url
done
其中url=` echo $c | grep -oP "/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf"`的$i好像不能这样使用,请教我该怎么用呢
/page/1/\d{4}-\d{2}/01/A<$i>/20110801A<$i>_pdf.pdf具体为:
/page/1/2011-08/01/A01/20110801A01_pdf.pdf
/page/1/2011-08/01/A02/20110801A02_pdf.pdf
/page/1/2011-08/01/A03/20110801A03_pdf.pdf
/page/1/2011-08/01/A04/20110801A04_pdf.pdf
.....