获取bash脚本来回显正在执行的命令
发布时间:2020-12-16 01:23:51 所属栏目:安全 来源:网络整理
导读:我将一堆别名命令放在一个文件夹中.主要是ssh,所以不需要输入 ssh [user]@[server] 每天十次,我可以打字 server 并且别名脚本触发.脚本只是命令 ssh [user]@[server] 这一切都很好.但我想知道如果在bash中有一种方法,而不是静默地发出ssh命令,它会显示正在执
我将一堆别名命令放在一个文件夹中.主要是ssh,所以不需要输入
ssh [user]@[server] 每天十次,我可以打字 server 并且别名脚本触发.脚本只是命令 ssh [user]@[server] 这一切都很好.但我想知道如果在bash中有一种方法,而不是静默地发出ssh命令,它会显示正在执行的命令吗?
您可以使用-x,它将回显命令和参数.
bash -x script.sh 您也可以对文件的特定部分执行此操作(从上面链接的第2.3.2节): set -x # activate debugging from here ssh user@example.com ... set +x # stop debugging from here 但是,-x的输出可能对于您要查找的内容来说有些太冗长,因为它用于调试(而不是日志记录). 你可能会更好地写出自己的回声语句 – 这将使您完全控制输出. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |