Bir .txt dosyasından gelen sorguların bir listesini alacak, ana URL değişkenini ekleyecek, ardından içeriği kaydırıp bir metne çıkaracak basit bir komut dosyası oluşturmaya çalışıyorum dosya.Kabuk komut dosyası kullanarak URL'ler arası döngü kullanma
#!/bin/bash
url="example.com/?q="
for i in $(cat query.txt); do
content=$(curl -o $url $i)
echo $url $i
echo $content >> output.txt
done
listesi::
images
news
stuff
other
hata günlüğü: Ben komut satırından düz Bu komutu kullanırsanız
curl: (6) Could not resolve host: other; nodename nor servname provided, or not known
example.com/?q= other
alıyorum bazı İşte
Ben bugüne kadar ne var dosyaya çıkış:curl -L http://example.com/?q=other >> output.txt
Sonuçta ben olmak çıkışını istiyorum:
fetched: http://example.com/?q=other
content: the output of the page
followed by the next query in the list.
Sanırım bu ağrılı bir şekilde açık olmalıydı. : p Çok teşekkürler! :) –