Готовый перевод sed & awk / sed & awk: 4.5 Как добраться до Земли Обетованной
Вы познакомились с четыремя разными типами скриптов, а так же как они встраиваются в шелл скрипт для создания легкого в использовании приложения. Все больше и больше работая с sed, Вы разработаете способы для создания и тестирования sed скриптов. Вы будете полагаться на эти методы и обретете уверенность в том, что Ваши скрипты делают и почему.
Вот несколько советов:
1. Изучи входные данные! Внимательно изучите входной файл, используя grep, до разработки скрипта.
2. Попробуй перед покупкой! Начните с маленького примера вхождений в тестовом файле. Запустите скрипт на пробнике и убедитесь, что скрипт работает. Запомните, важно убедиться, что скрипт не выполняется там, где не нужно. Затем увеличте размер пробника. Попробуйте увеличить полноту входных данных.
3. Думайте перед тем как делать. Работайте внимательно, проверяя каждую команду, которую добавляете в скрипт. Сравнивайте выходный и входной файлы, чтобы увидеть изменения. Убедитесь, что Ваш скрипт готов. Ваш скрипт может работать прекрасно по вашим предположениям о входном файле, но Ваши предположения могут быть ошибочны.
4. Будьте прагматиком! Попробуйте завершить что можете с помощью sed скрипта, но это не сделает 100 процентов работы. Если Вы встретили сложную ситуацию, проверьте как часто они встречаются. Иногда лучше сделать несколько изменений вручную.
Когда Вы наберетесь опыта, добавьте Ваши собственные советы в этот список. Вы так же заметите, что эти саветы применимы к работе с awk.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: перевод редактируется
Переведено на Нотабеноиде
http://notabenoid.org/book/32181/117192
Переводчики: r0mk
Настройки
Готово:
