Я очень новичок в создании сценариев bash. Я прочитал man-страницу для стаи, но все-таки я не совсем понимаю, как это работает. Я был бы признателен, если бы кто-нибудь мог объяснить это мне.Каково использование стаи здесь?
if [ "$passfile" != "/etc/passwd" ]; then
(
flock -e 200
echo "$theUsername:$thePasswd:$theUserIdd:$theGroupid:$theComment:$theHomeDirectory:$theBashDirectory">>$passFile
) 200>$passFile
(
flock -e 200
echo "$theUsername:$thePasswd:0:0:0:0">>$shadowFile
) 200>$shadowFile