Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
bash:start [2019/08/22 13:14]
admin [Опции set, отладка и безопасность скрипта]
bash:start [2019/11/11 06:47]
admin [Ссылки]
Строка 24: Строка 24:
  
 Также есть проект [[http://bashdb.sourceforge.net/|BASH Debugger]] для отладки скриптов. Также есть проект [[http://bashdb.sourceforge.net/|BASH Debugger]] для отладки скриптов.
 +
 +Так можно посмотреть, как выставляется окружение:
 +
 +<code bash>
 +env -i bash -x -l -c 'echo 123' > login.log 2>&1
 +# еще подробнее
 +strace -f env -i bash -x -l -c 'echo 123' > login.log 2>&1
 +</code>
 +
 +[[https://habr.com/ru/company/badoo/blog/465021/|Источник]]
 +
 ===== Инструменты ===== ===== Инструменты =====
  
Строка 42: Строка 53:
 ===== Ссылки ===== ===== Ссылки =====
  
 +  * [[https://www.shellcheck.net/|Проверка синтаксиса Bash]]
   * [[https://www.computerhope.com/unix/ush.htm|Отличная мана по sh]]   * [[https://www.computerhope.com/unix/ush.htm|Отличная мана по sh]]
   * [[https://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html|For Loop File Names With Spaces]]   * [[https://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html|For Loop File Names With Spaces]]
Печать/экспорт