簡體   English   中英

這個shell腳本有什么問題?

[英]What is wrong with this shell script?

這是我一直在使用的代碼,它將更改當前目錄並在其中下載文件

$cd mnt/sdcard
wget <a link>

但不知何故,這段代碼不起作用。 它只是給我一個空白的下一行而不是任何輸出。如何解決這個問題?

你需要給wget一個 URL 來“獲取”。

像這樣嘗試:

#!/bin/sh
cd mnt/sdcard
wget "$@"

當您在最后一行調用腳本"$@" ,包含您在腳本名稱后添加的任何參數作為 wget 的參數。 因此該腳本就像一個wget ,將文件下載到mnt/sdcard目錄中。

如果要將文件保存到指定位置,可以使用 wget 的-O, --output-document=FILE output -O, --output-document=FILE選項來指定輸出文件。 例如。:

wget -O /mnt/sdcard/example.html http://www.stackoverflow.com

暫無
暫無

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

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