The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 08-28-2008
coolkid coolkid is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 69
SED

Парни
Знаете ли вы, что любой другой команды, которая будет вставить строку в частности, соответствие номера ... Я использовал это одно ... но она не работает, если выше линии пустым.

Эта команда будет поставить "название \u003d cat.abc.com на 11 line.But если нет разделу 10 команд не работает ...

SED '10a \ Имя \u003d cat.abc.com 'con.txt


Очень признательны, если вы, ребята, можете помочь мне с этой ... alll мне нужна команда поставить линий (добавить или вставить) в частности номером ...

Большое спасибо
CK
Old 08-29-2008
summer_cherry summer_cherry is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2007
Месторасположение: Пекин Китай
Сообщения: 1088
Вы можете пройти в VAR SED указать номер строки

SED $ line'a \
вставить строку
'Имя_файла
Old 08-29-2008
coolkid coolkid is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 69
Лето
ур решение суда, как это ...


линия \u003d 10
SED $ line'a \ insert_line con.txt

Но получить некоторые ошибки ...
SED: Не могу прочитать строку: Нет такого файла или директории

Любые предложения ...
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1431
Код:
awk 'NR==11{print "new line"}1'  file

Последний раз редактировалось danmero; на 08-29-2008 04:28 PM..
Old 08-29-2008
coolkid coolkid is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 69
danmero
Спасибо за код человеком .. ее рабочие ... но только в строке .. ее не изменяя файл ... так

Я попытался AWK 'NR \u003d\u003d 11 (печати "Новая линия") 1' Файл> file2.

Но используя "file2" не является подходящим решением для меня .. изменения должны произойти в "Файл" сама.

DO U знаю, что решение doesn't использования file2.Please дайте мне знать.



- Cal
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1431
Вы должны проверить мужчину страница для вашего SED:
Код:
sed -i '11 i\
name=cat.abc.com' file
Old 08-30-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Ведущий (преподаватель)
  
 

Регистрация: Jun 2008
Место проведения: Индия
Сообщения: 1400
если файл имеет менее 10 строк я не думаю, что вы можете добавить 11 строк на него ..
Вы можете попробовать добавить к этому тексту выше любой строке Вы хотите
Цитата:
VI - имя_файла <<!
: 10 (anylineno)
: R! Эхо "в строке нужно ввести"
: WQ
!
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 07:51 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0