![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Проблема с выводом команды найти время для ввода basename команду ... | new_learner | UNIX для чайников Вопросы И Ответы | 2 | 12-14-2008 02:56 AM |
| AWK / SED командования: Parse параметра файл / отправить линий на экспорт команда KSH | rajan_san | Shell программирование и сценарии | 4 | 11-06-2008 01:29 PM |
| присвоить аргументы командной строки и Unix команды AWK переменных | sweta_doshi | Shell программирование и сценарии | 0 | 08-08-2008 07:54 AM |
| Необходимые справки: Command найти IP-адрес и команда из пользователей | loggedout | Безопасность | 2 | 08-06-2008 09:12 PM |
| несовместимо Ls команду отображения в окне командной строки И работает, как задания хрон | rajranibl | SuSE | 5 | 07-30-2007 09:26 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Справка с SED команду
Я новичок в оболочку программы, и я пытался удалить / замене некоторых символов в шаблоне. Вот пример того, что я пытаюсь делать.
входной файл имеет несколько линий следующую форму # 0, V, G, N, N, N, (stuff. ...) # 1, X, G, N, C, N, (stuff.. Бла бла ..) # 2, X, G, X, X, м, (stuff.. Бла) ... # 25, X, G, X, X, N, (stuff. ..) и я хочу быть на выходе # 0, V, G, N, N, (stuff. ..) # 1, U, G, N, C, (stuff. ...) # 2, U, G, N, N, (stuff. ..) ..... # 25, U, G, N, N, (stuff. ...) В принципе мне нужно заменить первое появление х с U затем остальные с Н. В этой части я смог сделать. Потом мне нужно удалить последнюю букву из шаблона (N и M), и оставить все остальное. Есть некоторые образом я могу сказать, поиск ,.,.,.,.,., и удалите последний., Не зная, какой характер она будет или происшествия. Скажем следующего шаблона в переменную и затем удалите последний символ через его индекс или что-то. Спасибо за любую помощь, на рисунке это D |
|
||||
|
Попробуйте это
SED ' s/x/u/1 с / х / N / G S / \ (^[^,]*, \) \ ([^,]*, \) \ ([^,]*, \) \ ([^,]*, \) \ ([^,]* , \) \ ([^,]*, \) \ (.* $ \) / \ 1 \ 2 \ 3 \ 4 \ 5 \ 7 / G 'sedfile ура, Devaraj Takhellambam |
![]() |
| Закладки |
| Теги |
| заменить, SED, скорлупа |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|