如何使用 flock 的文件描述符变量?
How to use variable for file descriptor with flock?
我愿意这样做
( flock --nonblock ${descr} || exit
...
) ${descr}>/tmp/smth.lock
但我遇到了错误:
syntax error near unexpected token `${descr}'
`) ${descr}>/tmp/smth.lock'
那么描述符可以使用变量吗?有人可以帮忙吗?谢谢!
语法是{descr}>/tmp/smth.lock
(无美元符号)分配文件描述符并将其赋值给变量descr
。在此之后,您可以将 descr
用作普通变量。
我愿意这样做
( flock --nonblock ${descr} || exit
...
) ${descr}>/tmp/smth.lock
但我遇到了错误:
syntax error near unexpected token `${descr}'
`) ${descr}>/tmp/smth.lock'
那么描述符可以使用变量吗?有人可以帮忙吗?谢谢!
语法是{descr}>/tmp/smth.lock
(无美元符号)分配文件描述符并将其赋值给变量descr
。在此之后,您可以将 descr
用作普通变量。