Есть ли исчерпывающий список символов, которые нужно экранировать в Bash? Можно ли его проверить только с помощью sed
?
В частности, я проверял, нужно ли экранировать %
или нет. Я попробовал
echo "h%h" | sed 's/%/i/g'
и работал нормально, без выхода %
. Означает ли это, что %
не нужно бежать? Было ли это хорошим способом проверить необходимость?
И более общие: являются ли они одинаковыми символами для выхода в shell
и bash
?