我希望将脚本与我的控制面板集成,并且因为我是一名新手脚本而遇到问题。我想做的是用1脚本下载文件并解压缩。
示例:
wget http://example.com/example.tar.gz
tar -xvzf example.tar.gz -C /
我是否需要以下内容:#!/ bin / bash一开始?
任何帮助都会有很大帮助。谢谢。
答案 0 :(得分:0)
当您的文件作为程序执行时,将使用开头的#!
(称为shebang)。它告诉程序加载器运行文件的程序(在本例中为/ bin / bash),因此使用命令/bin/bash script_name.sh
运行。
如果该行存在,并且该文件具有可执行权限,则可以通过双击GUI或在shell中运行path/to/script_name.sh
来运行它。
无论线路是否存在,您始终可以使用bash path/to/script_name.sh
答案 1 :(得分:0)
您可以创建一个通用脚本来下载和提取任何.tar.gz
文件:
#!/bin/bash
wget -qO- $1 | tar zxv
然后执行./myscript.sh http://example.com/example2.tar.gz