Есть ли какой-либо инструмент проверки для сценариев оболочки на платформе unix. Как после завершения скрипта инструмент проверяет его и предупреждает нас об аэродромах?инструмент проверки подлинности для shell-скриптов
ответ
Если вы пытаетесь синтаксис проверить свой первый простой скрипт bash (tcsh), вы можете использовать «bash -n» («tcsh -n»).
Неудачный, если ваш скрипт немного сложнее, чем «echo Hello world», выполнение отладки - единственный способ его проверки.
LLP, Андреа
В оболочках есть несколько вариантов для этого: например, в bash вы можете обрабатывать неустановленные переменные как ошибку с помощью set -u
.
Помимо этого, единственный способ проверить сценарии оболочки - запустить их. Bash будет читать сценарий и проверить много вещей, как соответствующие скобки и скобки, пропавшие без вести, fi
esac
и done
и т.д.
в Баше, вы можете использовать множество -x в сценарии для отладки. Если вы проверите man-страницу, есть также опция -debugger, которую вы можете включить. также set -n должен выполнять проверку синтаксиса.
Отсутствие таких инструментов является одной из причин, почему люди должны отойти от языка сценариев оболочки для более сложных вещей. В этой статье показан good example of how straightforward it is to write a shell script in Python.
Когда вы используете Python для написания этих скриптов, вы можете использовать такие инструменты, как PyLint и PyChecker, для проверки ваших сценариев.
- 1. Настройка проверки подлинности для проверки подлинности Windows
- 2. реакция проверки подлинности проверки подлинности
- 3. Регистрация проверки подлинности проверки подлинности
- 4. Инструмент для проверки доставки?
- 5. инструмент для проверки кода
- 6. Инструмент для проверки синтаксиса?
- 7. Инструмент для проверки масштабируемости
- 8. перехода от проверки подлинности Windows для проверки подлинности SQL Server
- 9. поставщик проверки подлинности подлинности VS-фильтра проверки подлинности
- 10. запросов для проверки подлинности Windows
- 11. Связанный список для проверки подлинности
- 12. Уязвимость OpenId для проверки подлинности
- 13. Решение для проверки подлинности онлайн
- 14. ValidateUser для проверки подлинности форм
- 15. Вручную паспорт для проверки подлинности
- 16. Обходное требование для проверки подлинности
- 17. API для проверки подлинности приложений
- 18. Сообщение для проверки подлинности Codeigniter?
- 19. Онлайн-инструмент для проверки Cran
- 20. Инструмент проверки кода для хранилища
- 21. Инструмент для проверки веб-сайтов
- 22. Инструмент для проверки схемы JSON
- 23. Инструмент для проверки JS doc
- 24. Инструмент для проверки ответов HTTP?
- 25. GUI Инструмент для проверки javascript
- 26. Ящики для проверки подлинности для фляжки
- 27. Дополнительное поле для входа для проверки подлинности
- 28. Инструмент для проверки буфера для Node.js
- 29. Нужен инструмент для проверки кода для SVNEdge
- 30. Ошибка проверки подлинности apoo
Хотя я использую Perl как моя замену оболочки, +1 просто для слова «отойти от скорлупы». – Tanktalus