如何使$code成为此脚本的退出代码而不是最后一个命令rm "${fifo}"的退出代码。
#!/bin/bash
fifo=myPipe
mkfifo "${fifo}"|| exit 1
{
read code <${fifo}
} | {
timeout 1 sleep 2
timeoutCode=$?
echo "${timeoutCode}" >${fifo}
}
rm "${fifo}"