![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
SED
Парни
Знаете ли вы, что любой другой команды, которая будет вставить строку в частности, соответствие номера ... Я использовал это одно ... но она не работает, если выше линии пустым. Эта команда будет поставить "название \u003d cat.abc.com на 11 line.But если нет разделу 10 команд не работает ... SED '10a \ Имя \u003d cat.abc.com 'con.txt Очень признательны, если вы, ребята, можете помочь мне с этой ... alll мне нужна команда поставить линий (добавить или вставить) в частности номером ... Большое спасибо CK |
|
||||
|
Вы можете пройти в VAR SED указать номер строки
SED $ line'a \ вставить строку 'Имя_файла |
|
||||
|
Лето
ур решение суда, как это ... линия \u003d 10 SED $ line'a \ insert_line con.txt Но получить некоторые ошибки ... SED: Не могу прочитать строку: Нет такого файла или директории Любые предложения ... |
|
||||
|
Код:
awk 'NR==11{print "new line"}1' file
Последний раз редактировалось danmero; на 08-29-2008 04:28 PM.. |
|
||||
|
danmero
Спасибо за код человеком .. ее рабочие ... но только в строке .. ее не изменяя файл ... так Я попытался AWK 'NR \u003d\u003d 11 (печати "Новая линия") 1' Файл> file2. Но используя "file2" не является подходящим решением для меня .. изменения должны произойти в "Файл" сама. DO U знаю, что решение doesn't использования file2.Please дайте мне знать. - Cal |
|
||||
|
Вы должны проверить мужчину страница для вашего SED:
Код:
sed -i '11 i\ name=cat.abc.com' file |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|