相关疑难解决方法(0)

如何执行shell命令?

在shell脚本中,如何回显所有调用的shell命令并展开任何变量名?例如,给定以下行:

ls $DIRNAME
Run Code Online (Sandbox Code Playgroud)

我希望脚本运行该命令并显示以下内容

ls /full/path/to/some/dir
Run Code Online (Sandbox Code Playgroud)

目的是保存所有调用的shell命令及其参数的日志.也许有更好的方法来生成这样的日志?

bash shell trace posix sh

812
推荐指数
11
解决办法
66万
查看次数

'!/ bin/sh -e'这行怎么办?

在我的服务器(linux)上的文件的开头,它位于/etc/init.d/文件夹中,我有这一行:

 !/bin/sh -e
Run Code Online (Sandbox Code Playgroud)

这意味着什么,因为每次执行脚本的其余部分时它都能正常工作,除了显示以下错误:

 !/bin/sh not found
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux shell

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

shell ×2

bash ×1

linux ×1

posix ×1

sh ×1

trace ×1