Rog*_*ger 2 bash command-line-interface
我在bash中有这个基本脚本:
SOFT=apt-fast
FILE=$SOFT.sh
PATH=$SRCF/$FILE
WWW=http://www.mattparnell.com/linux/apt-fast/$FILE
EXEC=/usr/bin/apt-fast
wget -v -U firefox $WWW -O $PATH
mv $PATH $EXEC
Run Code Online (Sandbox Code Playgroud)
渲染的代码(打开调试)如下:
SOFT=apt-fast
+ SOFT=apt-fast
FILE=$SOFT.sh
+ FILE=apt-fast.sh
PATH=$SRCF/$FILE
+ PATH=/home/rgr/src/apt-fast.sh
WWW=http://www.mattparnell.com/linux/apt-fast/$FILE
+ WWW=http://www.mattparnell.com/linux/apt-fast/apt-fast.sh
EXEC=/usr/bin/apt-fast
+ EXEC=/usr/bin/apt-fast
wget -v -U firefox $WWW -O $PATH
+ wget -v -U firefox http://www.mattparnell.com/linux/apt-fast/apt-fast.sh -O /home/rgr/src/apt-fast.sh
cleanstart.sh: line 132: **wget: command not found**
mv $PATH $EXEC
+ mv /home/rgr/src/apt-fast.sh /usr/bin/apt-fast
cleanstart.sh: line 133: **mv: command not found**
exit
+ exit
Run Code Online (Sandbox Code Playgroud)
我几乎尝试了所有的事情......我在这里犯了多么愚蠢的错误?该剧本如下所示:
sudo bash -vx script.sh #-v用于详细,-x用于打开调试模式
谢谢.
这个很简单:>因为你覆盖了"PATH"变量.这当然是系统需要的,以便找到"wget"iteself的位置.
:>
| 归档时间: |
|
| 查看次数: |
4481 次 |
| 最近记录: |