The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как вставить текст в середине файла kartikkumar84 @ G UNIX для чайников Вопросы И Ответы 6 05-10-2008 02:35 PM
вставить текст в середине файла relle Shell программирование и сценарии 3 03-13-2008 03:37 PM
Как вставить 1 ARG в середину файла борис Shell программирование и сценарии 4 04-13-2007 12:21 AM
Как вставить текст в первой строке в файле и середине файла? Али Хусейн Shell программирование и сценарии 3 03-05-2007 05:54 AM
AWK вставки символа в середине строки mmarino Shell программирование и сценарии 3 11-18-2005 12:00

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 10-08-2008
phenom phenom is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 3
Как вставить строку в середину файла в BASH?

Я старался

SED '/ 6 / A text_to_inserted' Файл> NewFile

но это вставляет test_to_insert наугад места в файле, и я хочу его в определенном месте, которое является линия 6.


Может ли кто-нибудь поможет ....
Old 10-08-2008
danmero danmero is online now Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1421
Это решение будет вставить новую линию между 5 и 6-й линии.
Код:
sed '6i\
This is the new line
' file
Old 10-08-2008
a2156z a2156z is offline
Пользователи, ожидающие подтверждения по электронной почте
  
 

Регистрация: Oct 2008
Сообщений: 30
/USR / BIN / экс - "$ targfile" <<_EOF_ 1> / Dev / нуль 2> И 1
$ () linenum_below I
$ источник
.
WQ!
_EOF_
если [[$? NE-0]], затем
# Добавить лог ошибок здесь
FI
Old 10-08-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell программист, автор
  
 

Регистрация: Mar 2007
Место проведения: Торонто, Канада
Сообщения: 2361
Цитата:
Первоначально Послано phenom View Post
Я старался

SED '/ 6 / A text_to_inserted' Файл> NewFile

но это вставляет test_to_insert наугад места в файле, и я хочу его в определенном месте, которое является линия 6.

/ 6 / это регулярное выражение, которое совпадает с цифрой, 6. Если вы хотите строке 6, не включайте слэши.

Код:
sed '6a\
text_to_insert
'
Old 10-09-2008
phenom phenom is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 3
У меня есть $ (whoami) в строке, который должен быть включен и

SED '6 A \
text_to_insert
'

не признавая ее. она вставляет $ (whoami) вместо имени пользователя
какие-либо идеи??
Old 10-09-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell программист, автор
  
 

Регистрация: Mar 2007
Место проведения: Торонто, Канада
Сообщения: 2361

Замены и расширение не осуществляется в течение одного котировок.
Old 10-09-2008
phenom phenom is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 3
Цитата:
Первоначально Послано cfajohnson View Post

Замены и расширение не осуществляется в течение одного котировок.
Благодаря Джонсон, ценю его
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 08:17 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