Есть ли где-нибудь простой и понятный список вещей, которые можно писать в скриптах на bash, но нельзя на голом sh? Помимо двойных скобок.
Ответ: Проверяется скриптами checkbashisms (пакет devscripts) или shellcheck.
В данную секунду интересует скрипт:
for f in somedir/*
do
echo $f
./a.out -Q"$f"
wait $!
done
Особенно интересует строка wait $!
. Вроде, в документации dash такого нет, но скрипт работает.
Ответ: Есть. Просто мануал не предназначен для поиска по ключевым словам. Его положено запоминать целиком.
Перемещено hobbit из general