bash, Кавычки, \ и примеры самоэкранированияИсточник: Advanced Bash-Scripting Guide by Mendel Cooper Готовый bash-скрипт с примерами самоэкранирования.
#!/bin/bash # Использование обратного слэша echo \z # z echo \\z # \z echo '\z' # \z echo '\\z' # \\z echo -e "\z" # \z echo -e "\\z" # \z # Примеры с подстановкой команды echo "Примеры с подстановкой команды" echo `echo \z` # z echo `echo '\z'` # \z echo `echo -e "\z"` # \z echo `echo \\z` # z echo `echo '\\z'` # \z echo `echo -e "\\z"` # \z echo "Примеры нагромождения слэшей" echo "Вариант 1" echo \\\z # \z echo \\\\z # \\z echo \\\\\z # \\z echo \\\\\\z # \\\z echo \\\\\\\z # \\\z echo "Вариант 2 (+подстановка команд)" echo `echo \\\z` # \z echo `echo \\\\z` # \z echo `echo \\\\\z` # \z echo `echo \\\\\\z` # \z echo `echo \\\\\\\z` # \\z exit #bash 2019-08-20 21:54:04
|