use*_*546 2 linux bash ubuntu wget
我像这样使用 wget 下载文件
wget http://www.example.com/mysql.zip -O mysql.zip
Run Code Online (Sandbox Code Playgroud)
然后我对那个文件做了一些事情。
但有时如果 url 或某处有错误,则文件损坏 mysql.zip
放在那里,我的脚本不会下载文件,因为它已经存在并且脚本失败。
有没有办法 ifmysql.zip只有在文件下载完成后才放置。
有两种情况会发生
在上述两种情况下,我都不希望文件在那里
这个 bash 脚本怎么样:
#!/bin/bash
if wget http://www.example.com/mysql.zip -O mysql.zip
then
# Do something with file
else
rm mysql.zip
fi
Run Code Online (Sandbox Code Playgroud)