簡體   English   中英

使用 wget 下載網頁並定義新文件名

[英]Download a web page using wget and define a new filename

我需要使用wget在 bash 中編寫一個腳本,該腳本下載一個已傳遞給參數的網頁,然后腳本應該將提取的頁面放在一個新的file.html 中,然后還將網頁的所有標簽提取到一個第二個文件,只保留網頁的內容。

這是我腳本的開頭:

#!/bin/bash
$page = "https://fr.wikipedia.org/wiki/Page_web"
wget -r  -np '$page' file.html

從第二部分開始,我被阻止了。

這將起作用:

page="https://fr.wikipedia.org/wiki/Page_web"
wget -O file.html -r -np "$page"
  1. 變量賦值: var_name=value=周圍不允許有空格)
  2. Bash 不是 PHP, $var=val不正確, var=val是。
  3. 使用雙引號允許變量擴展( "$page"

wget手冊:

 -O file --output-document=file The documents will not be written to the appropriate files, but all will be concatenated together and written to file.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM