|
|
|
|
Google Site
|
|||||||
| Форумы | Регистрация | Блог | Человек Страницы | Правила форума | Ссылки | Альбомы | ЧАВО | Пользователи | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
![]() |
|
|
Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|||
|
заменить символ в строке шаблона и сохраните изменения в один файл
Я стоящие одна проблема, может какой-либо одной просьбой предложить мне команду за одно и то же в Unix. Я использую КШ.
У меня есть большой файл с данными, которые выглядят как ниже. "ROTO2-2007F", "_US01", "9/15/2007", "9/21/2007", 346492", NICK, LCD Watch"97,1 ", NAPOLITJ", "Бергер, МЗ И СО МКП", 0,01, В этот файл, если есть запятая в строку огороженными двойная кавычка, то запятую следует заменить пробелами. Например, как показано выше, выделенного текста, запятую после NICK следует заменить пространстве. Я написал команду для поиска запятую в двойная кавычка, но я не смог заменить запятую с места в тот же файл. Команды я старался являются следующие. AWK-F ' "' '(печати" Line # ", NR, $ 10)' / usr/users/1shahm/salesiq.dat | grep", " - Этот найти строки и отображается на экране, она работает хорошо. Но вместо замены значение это просто отображение строки и номер строки на экране. Для замены значение, я старался следующие команды. Но они не работают. 1> AWK-F ' "' '(TR", "" ")' salesiq.dat | grep", " 2> AWK-F ' "' '(SED -E "S / \, / / G") 'salesiq.dat | grep "," Можете ли вы предложить мне соответствующую команду, которую я может поместиться в заменить эти запятые. Пожалуйста, ответьте на это письмо при первой. |
| Рекламные ссылки |
|
|
|
|||
|
Привет,
Спасибо за решение. Это действительно работает. Я попробовал второй вариант. Можете ли вы объяснить, каким образом, что скрипт работает. И какова роль все файлы с именем *. TMP, *. ориг и salesiq. |
| Рекламные ссылки | ||
|
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как изменить заменить строку в подправиле папок | bobbygsk | UNIX для чайников Вопросы И Ответы | 6 | 09-30-2008 01:09 PM |
| Найти и заменить символ в строке | callimaco0082 | UNIX для чайников Вопросы И Ответы | 7 | 04-10-2008 11:47 AM |
| заменить первый символ строки SED | prkfriryce | Shell программирование и сценарии | 6 | 08-03-2007 03:07 PM |
| Найти и заменить шаблон в файл | krishnamaraju | Shell программирование и сценарии | 1 | 08-29-2006 11:02 AM |
| Как бы вы замените N символа в файле с некоторыми XYZ? | JosephGerard | UNIX для чайников Вопросы И Ответы | 2 | 07-21-2005 09:46 AM |