Shell Scrpit
约 179 字
预计阅读 1 分钟
次阅读
一些自己折腾过的Shell脚本
很弱的脚本
截取文件内容
利用sed 截取文件中,匹配前后的中间内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #!/bin/bash
curl=http://127.0.0.1/wars
if [ ! -n "$1" ] ;then
echo "请输入目录名"
else
echo "$curl/$1"
wget $curl/$1
cat $1 |grep war |sed -nr '/href/{s/.*="(.+)">.*/\1/;p}'> war.file
rm -rf $1
for i in $(cat war.file)
do
wget $curl/$1/$i
done
fi
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| # Cat 文件
<html>
<head><title>Index of /wars/201702241/</title></head>
<body bgcolor="white">
<h1>Index of /wars/201702241/</h1><hr><pre><a href="../">../</a>
<a href="mo_sb1.war">mo_sb1.war</a> 24-Feb-2017 07:35 97110689
<a href="mo_sc2.war">mo_sc2.war</a> 24-Feb-2017 07:35 85160737
<a href="mo_sd3.war">mo_sd3.war</a> 24-Feb-2017 09:07 111437764
<a href="mo_sf4.war">mo_sf4.war</a> 24-Feb-2017 07:45 87313275
<a href="mo_sg5.war">mo_sg5.war</a> 24-Feb-2017 07:45 93228435
<a href="mo_st6.war">mo_st6.war</a> 24-Feb-2017 07:35 90557505
</pre><hr></body>
</html>
|