Почему «$$» не меняется в конвейере bash? Разве они не запускают подпроцессы?

Существуют различия между встроенной функцией printf и /usr/bin/printf, вторая делает «то, что вы имеете в виду» без этих надоедливых ошибок.

printf "-----"             # error
printf -- "-----"          # ok
/usr/bin/printf "-----"    # ok
/usr/bin/printf -- "-----" # ok
15
10.01.2020, 18:49
0 ответов

Теги

Похожие вопросы