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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Найти / заменить на новый файл: KSH -> Perl McLan Shell программирование и сценарии 1 05-16-2008 03:14 AM
Perl: Глобальный поиск и замена epi8 Shell программирование и сценарии 3 05-06-2008 03:18 PM
Поиска и замены в Perl jyoung Shell программирование и сценарии 2 04-22-2008 01:05 PM
Заменить текст в скобках lalelle Shell программирование и сценарии 5 02-20-2008 10:52 PM
Заменить модуль Perl название во всех Perl скриптов rahulrathod Shell программирование и сценарии 2 12-02-2005 01:00 AM

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

Регистрация: Июнь 2007
Сообщений: 4
Скобки в Perl поиска / замены

Я пытаюсь использовать следующую команду, чтобы сделать партию найти и заменить во всех обычно с именем файла с помощью файла иерархии

Код:
find . -name 'file' |xargs perl -pi -e 's/find/replace/g'
который отлично работает, за исключением связанных с замещением скобках.

В качестве конкретного примера я пытаюсь подпункт "G (D)" на "G ( 'D,' С).

Переводчик кажется просто игнорировать скобки и не найдя строку "Gd" просто ничего не делает. Я просто не могу найти / заменить "D", как символ, как во всем файле.

Любая помощь?
Old 08-19-2007
cbkihong cbkihong is offline Forum Advisor  
Советник
  
 

Регистрация: Sep 2002
Место проведения: Гонконг, Китай
Сообщения: 1,624
Каков точный регулярных выражений, которые вы применять? Он был, вероятно, не правильно.
Old 08-20-2007
Yogesh Sawant's Avatar
Йогеш Sawant Yogesh Sawant is offline Forum Staff  
Часть времени Модератор и Full Time папа
  
 

Регистрация: Sep 2006
Место проведения: Rossem, Tazenda
Сообщения: 1086
"G (D)" матчи первого вхождения строки "Gd" и ставит "D" в $ 1. Чтобы соответствовать строка "G (D)" AS IS, использование "G \ (D \)"
Old 08-21-2007
Jeffish Jeffish is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2007
Сообщений: 4
Спасибо всем за помощь.

В Regex я использую было неправильным, но немного чтении позаботились об этом.
Closed Thread

Закладки

Теги
Perl Regex

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

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

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

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




Часовой пояс GMT -4. Текущее время 12:52 PM.


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