![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Необходимость поиска, если новая строка символов существует на последней строке в файле | sunilbm78 | UNIX для чайников Вопросы И Ответы | 10 | 02-29-2008 02:15 PM |
| партия удалить с помощью поиска, файлы с символа # | tphyahoo | UNIX для чайников Вопросы И Ответы | 0 | 05-30-2006 01:05 PM |
| Найдите файл, который содержит нулевого символа | Bab00shka | UNIX для чайников Вопросы И Ответы | 5 | 12-16-2005 10:41 AM |
| удалить строку основанные на первый символ в строке | borncrazy | UNIX для чайников Вопросы И Ответы | 2 | 12-06-2005 03:27 PM |
| конец строки символов | zomboo | Shell программирование и сценарии | 5 | 12-30-2004 05:30 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
необходимо найти последний символ каждой строки во всех файлах
Привет,
Мне нужно читать каждую строку во всех файлах. Если последний символ в каждой строке не является (с запятой), то нужно добавить следующую строку also.Here каждой линии может состоять из нескольких запятой ( . но мне нужно идти только в прошлом character.I необходимо для достижения этой цели с помощью оболочки script.And нужно удалить THT последней запятой also.I необходимо для достижения этой цели во все файлы в один каталог, и мне нужно перенаправлять измененные файлы, к тому же каталоге.Как этого добиться? Например, мой файл состоит из asdfgh; adffg; afdfg; adfsffvfgggg; aedfdsfs fsff; Здесь я должен, как вывод asdfgh; adffg; afdfg adfsffvfgggg aedfdsfs fsff Как этого добиться? |
|
||||
|
Привет,
Если нет запятой его не добавить следующую строку в настоящее line.And также ее не работает, если мой файл содержит строку символов труба вроде '|'. Например, если файл содержит Пользователи | Поиск | ghjk | GG |; sufgh | fghj | hgj Dhj | hjk | JKL; его не удалить с запятой и не добавлять 3red строки 2-я линия |
|
||||
|
Попробуйте это
SED -E:-е'/;$/! N; S / \ N / /; TA '-E' S /;$//' файл |
|
||||
|
Привет квинтет
Используя этот SED -E:-е'/;$/! N; S / \ N / /; TA '-E' S /;$//' файл не ее переориентации на мой каталог снова |
![]() |
| Закладки |
| Теги |
| Perl, SED |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|