The UNIX and Linux Forums  

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
нужна помощь с заменой некоторых местах ... shennanigan83 Shell программирование и сценарии 5 04-09-2008 02:00 AM
Замена текста chrchcol Shell программирование и сценарии 3 07-25-2006 01:30 PM
Замена определенных местах charbel Shell программирование и сценарии 1 04-26-2006 05:00 PM
Замена текста ajaya Shell программирование и сценарии 2 04-12-2006 01:31 PM
Замена последней поле строки. Дарек Shell программирование и сценарии 3 08-19-2005 12:45 PM

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-27-2007
DarkHound DarkHound is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 3
Замена NUL поле с текстом

Ok Вот моя травления. У меня есть файл, в котором каждая строка должна быть такой же длины. Каждое поле в линию определенной длины. Ни один из них может быть изменен. Что мне нужно сделать, это посмотреть на конкретных местах в этом файле, скажем, она начинается с символа 30 и заканчивается 50. Если это поле пустым, мне нужно будет заменить немного текста.

В качестве примера. Имейте в виду, что поле 3 ниже, в первую строку пустой. Мне нужно, чтобы оно выглядит line2. Кроме того, он должен игнорировать строки, если есть вообще что-либо в этой области, как и в строке 2 и 3.


Код:
field1field2                       field4
field1field2field3                field4
field1field2sometext           field4


Любая помощь будет признателен, как я попала в SED.

Последний раз редактировалось DarkHound; на 08-27-2007 09:41 AM.. Причина: Хотел установить смещение, по-видимому, на борту [код] Теги не используйте моноширинных шрифтов.
Old 08-27-2007
ahmedwaseem2000 ahmedwaseem2000 is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2005
Место проведения: Бангалор
Сообщений: 219
Не могли бы вы также показывают нам выход тем, что было бы полезно для нас предоставить код. сколько символов будет там в поле 3? Вы хотите удалить все пробелы?
Old 08-27-2007
DarkHound DarkHound is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 3
К сожалению, я не могу привести пример, что конфиденциальные данные пациента и не может быть точно sanitized. Однако я могу представить, какие буквы / колонка области начинается и заканчивается на. В области начинается colum 308 и заканчивается в колонке 327. Вместо того, чтобы быть пустым, я хочу на местах для сдерживания "Смотрите свободного текста" без кавычек.

Нет, я не хочу, чтобы изменить размер строки в любом случае. В местах, ни строки, содержащие в поле не может изменить размер, иначе импортер имеет подходят.
Old 09-04-2007
DarkHound DarkHound is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 3
Правила посещения, я понял это за счет использования другого ресурса. Ниже Что трюк, только в случае кто-либо другой должен знать.

Perl -PE 'S /^(.{ 307)) \ S (20) / $ 1SEE свободной форме /' input.file> output.file
Closed Thread

Закладки

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

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

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

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




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