我想这样做
( flock --nonblock ${descr} || exit
...
) ${descr}>/tmp/smth.lock
但我收到了错误:
syntax error near unexpected token `${descr}'
`) ${descr}>/tmp/smth.lock'
那么可以将变量用于描述符吗?有人可以帮忙吗?谢谢!
答案 0 :(得分:1)
语法为{descr}>/tmp/smth.lock
(无美元符号),用于分配文件描述符并将其分配给变量descr
。在此之后,您可以使用descr
作为正常变量。