繁体   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