sed & awk / sed & awk: 4.5 Как добраться до Земли Обетованной
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Вы познакомились с четыремя разными типами скриптов, а так же как они встраиваются в шелл скрипт для создания легкого в использовании приложения. Все больше и больше работая с sed, Вы разработаете способы для создания и тестирования sed скриптов. Вы будете полагаться на эти методы и обретете уверенность в том, что Ваши скрипты делают и почему. r0mk 10.02.13 в 16:15 |
|
|
Вот несколько советов: r0mk 10.02.13 в 16:15 |
||
|
1. Изучи входные данные! Внимательно изучите входной файл, используя grep, до разработки скрипта. r0mk 12.02.13 в 06:31 |
||
|
2. Попробуй перед покупкой! Начните с маленького примера вхождений в тестовом файле. Запустите скрипт на пробнике и убедитесь, что скрипт работает. Запомните, важно убедиться, что скрипт не выполняется там, где не нужно. Затем увеличте размер пробника. Попробуйте увеличить полноту входных данных. r0mk 12.02.13 в 07:09 |
||
|
3. Думайте перед тем как делать. Работайте внимательно, проверяя каждую команду, которую добавляете в скрипт. Сравнивайте выходный и входной файлы, чтобы увидеть изменения. Убедитесь, что Ваш скрипт готов. Ваш скрипт может работать прекрасно по вашим предположениям о входном файле, но Ваши предположения могут быть ошибочны. r0mk 12.02.13 в 07:12 |
||
|
4. Будьте прагматиком! Попробуйте завершить что можете с помощью sed скрипта, но это не сделает 100 процентов работы. Если Вы встретили сложную ситуацию, проверьте как часто они встречаются. Иногда лучше сделать несколько изменений вручную. r0mk 12.02.13 в 07:15 |
||
|
Когда Вы наберетесь опыта, добавьте Ваши собственные советы в этот список. Вы так же заметите, что эти саветы применимы к работе с awk. r0mk 12.02.13 в 07:16 |
