我有以下脚本:
#!/usr/bin/env sh
set -x
(
echo "Running command ls -la" && \
cd folder/path && \
ls -la
) $>> some_file 2>&1 &
我几乎尝试混合我看到的两个答案,但最终总是截断文件或得不到正确的语法:
除了遵循预先制作的食谱,也许最好还是了解一下这些符号到底意味着什么
我运行 () 中的命令,因为我需要在实际命令中设置一些环境变量,并且我只希望为运行该命令设置这些环境变量