请帮我完整理解以下命令:
python3 code.py >result.txt 2>&1 || ( rc=$$? ; cat result.txt >/proc/self/fd/2 ; exit $$rc )
在上面的代码中,我找不到什么rc=$$?
和$$rc
意思是。
最佳答案
在 Bash 中,$$
是进程 ID,?
用于查找最后执行的命令的返回值。所以基本上这会获取进程 ID 并为其分配一个变量 rc。然后看起来退出,代码等于进程 ID。
关于linux - "rc=$$? ; cat File1 >/proc/self/fd/2 ; exit $$rc"命令在 Linux shell 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60035208/