我想知道是否有办法将&符号放在变量中并仍然使用它来将进程发送到后台。
这有效:
BCKGRND=yes
if [ "$BCKGRND" = "yes" ]; then
sleep 5 &
else
sleep 5
fi
Run Code Online (Sandbox Code Playgroud)
但是只用一个来完成这五行不是很酷吗?像这样:
BCKGRND='&'
sleep 5 ${BCKGRND}
Run Code Online (Sandbox Code Playgroud)
但这不起作用。如果 BCKGRND 没有设置它就可以工作 - 但是当它被设置时,它被解释为一个文字 '&' 并出错。
本质上,我想知道如何在一个中运行 2 个(或更多)查找命令 - “或”搜索而不是“和”:
find . -name "*.pem"
find . -name "*.crt"
Run Code Online (Sandbox Code Playgroud)