Почему DNS не будет разрешен?

вы не должны полагаться на порядок строк в файле, потому что он может измениться (если это системный файл, файл temp ecc. и он обновлен). Вы можете использовать grep или один из его вариантов, например rgrep:

rgrep WordOrRegularExpressionToMatch "Name_of_the_file"

Затем, когда вы увидите, что принтер линий прав, вы можете использовать:

rgrep WordOrRegularExpressionToMatch "Name_of_the_file" >> "Name_of_the_second_file"

Это будет не строки, напечатанные rgrep ко второму файлу; для перезаписывания используйте «>», а не «>>». Если вы действительно хотите извлечь точный набор строк, вы можете использовать «sed»:

sed -n -e 7,9p -e 17,18p "Name_of_the_file"

(эти являются 2 отдельными интервалами)

Итак ...

sed -n -e 7,9p -e 17,18p "Name_of_the_file" > "Another_file_to_overwrite"

( извлекает точный набор строк > Скопируйте и вставьте строку: это будет сделайте эту работу. :-) «man sed» даст вам больше помощи. Хороший день!

1
задан 29 September 2015 в 20:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: