- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
#!/bin/bash
hl=`cat ~/hostlist.txt`
wrd=`cat ~/worlds.txt`
for address in $hl
do
rm /tmp/`basename $address`.txt && echo "Deleted file "/tmp/`basename $address`.txt
done
for address in `cat ~/hostlist.txt`
do
echo $address
for wrd in `cat ~/worlds.txt`
do
tmp=/tmp/`basename $address`.txt
curl -s $address| cat -b |grep -i $wrd >> $tmp
curl -s $address| cat -b |grep -i $wrd
done
done
ЮНИХ САМ НЕ НАПИШЕТСЯ
2) там где джва одинаковых curl в конце - man tee
3) как всегда беда со стилем - таб не работает, да?
#!/bin/bash
hl=`cat ~/hostlist.txt`
wrd=`cat ~/worlds.txt`
for address in $hl
do
rm /tmp/`basename $address`.txt && echo "Deleted file "/tmp/`basename $address`.txt
done
for address in $hl
do
echo $address
tmp=/tmp/`basename $address`.txt
for wrd in `cat ~/worlds.txt`
do
curl -s $address| cat -b |grep -i $wrd | sed -e 's/<[^>]*>//g' | tee -a $tmp
done
done
Хотя если так подходить к любому вопросу, то можно ничего не делать.
perl -pe 's/^\//$ENV{address}\//' | perl -pe 's/text\/html//'| sed -e 's/<[^>]*>//g' | tee -a $addr