bash 有什么好用的 debug 工具吗?


#1

https://gist.github.com/forresty/1291057

比如这个脚本用来登录远程服务器,用 wget 下载文件,然后再把文件拷贝回本地。看样子应该 work 的,但是在我这边不工作,看出错是 wget 命令出错,好像是 URL 变量没起作用,这个应该怎么 debug,怎样修改?


#2

set -x 写在最前面,可以看脚本里每条命令的运行情况,我就知道这点东西 :expressionless:

#!/bin/bash

set -x 

echo "Hello world"