В вопросе Как выполнить ssh-keygen без подсказка Я обнаружил, что они используют строку здесь следующим образом:
""$'\n'"y"
Зачем им двойная кавычка перед $
? Кажется, $'\n'y
равно этому:
bash$ cat - <<< ""$'\n'"y" | od -c
0000000 \n y \n
0000003
bash$ cat - <<< $'\n'y | od -c
0000000 \n y \n
0000003
""
. - person chepner   schedule 30.07.2021"foo"
совпадает с\f\o\o
. Если в кавычках нечего скрывать, они не нужны. - person chepner   schedule 30.07.2021od
был удален после того, как информация была отредактирована в вопросе. Если вы недовольны этим изменением, отредактируйте его снова самостоятельно. В любом случае, пожалуйста, не используйте комментарии, чтобы уточнить или изменить свой вопрос; вот почему вы можете редактировать его. Как видите, код в комментариях имеет серьезные проблемы с форматированием. - person tripleee   schedule 30.07.2021