在Bash中,我试图使函数getLock与不同的锁名称一起使用。functiongetLock{getLock_FILE="${1}"getLock_OP="${2}"case"${getLock_OP}"in"LOCK_UN")flock-u"${getLock_FILE}"rm-fr"${getLock_FILE}";;"LOCK_EX")flock-x"${getLock_FILE}"esac}但是flock说flock:badnumber:myfilelock我怎样才能只锁定一个文件,然后在我想要的时候释放它,而不必在flock中执行命令?它是这样使用的:getLockmyfi