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