The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Perl: Поиск строки в строку поиска и замены текста Crypto Shell программирование и сценарии 4 01-04-2008 10:24 AM
Поиск и замена в КШ DeepakXavier Shell программирование и сценарии 9 05-28-2007 09:11 AM
SED поиска и замены d__browne UNIX для чайников Вопросы И Ответы 7 04-26-2006 10:46 AM
Поиск и замена SED или Tr bridgeje Shell программирование и сценарии 6 10-28-2003 07:54 AM
Поиск и замена mukeshannamalai UNIX перспективных И опытных пользователей 4 09-14-2001 07:21 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 04-17-2007
dannyd dannyd is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2007
Сообщений: 20
Поиск и замена

У меня есть мне нужно заменить все вхождения слова mysite.com на maysite.net в веб-папку public_html. Как я могу достичь этого.
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2007
Место проведения: Байя, Бразилия
Сообщений: 695
dannyd, попробуйте следующее:

Код:
for FileName in `ls -1`
do
 sed 's/mysite.com/mysite.net/g' $FileName > $$TempFile
 mv $$TempFile $FileName
done

Old 04-17-2007
dannyd dannyd is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2007
Сообщений: 20
Если эта заменить ключевые слова в mysite.com mysite.net во всех вложенных папок, а?
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2007
Место проведения: Байя, Бразилия
Сообщений: 695
Цитата:
Если эта заменить ключевые слова в mysite.com mysite.net во всех вложенных папок, а?
Номером Вы не указали это в вашей просьбе.
Чтобы получить список всех файлов в каталоге и вложенных каталогов, замените
`Ls -1` на `найти.`
Old 04-17-2007
dannyd dannyd is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2007
Сообщений: 20
Извините I DONT кажется, я ясно в моем вопросе. Я хотел бы заменить все вхождения слова mysite.com к mysite.net внутри каждого файла на всем сайте.

Я думаю, Ваше решение ищет файлы с именем mysite.com и переименовывает их в mysite.net.
Old 04-17-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2007
Место проведения: Байя, Бразилия
Сообщений: 695
Нет dannyd,
Мое решение с "найти" петли через каждый файл в текущем каталоге
и суб-директории, и за каждый файл найден, его поиски и заменяет строку
"mysite.com" до "mysite.net".
Old 04-17-2007
ennstate ennstate is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2007
Место проведения: Ченнай
Сообщений: 222
Номером Вы не указали это в вашей просьбе.
Цитата:
Чтобы получить список всех файлов в каталоге и вложенных каталогов, замените
`Ls -1` на `найти.`
Дэнни,
I Dont думаю, мы можем потребовать `Ls -1` в цикле в случае мы имеем листинг файлов / каталогов в текущем каталоге, просто * будет делать.

Также обратите внимание, найти `.` Или `Ls -1` * или просто выведет список всех файлов & каталоги, так что мы можем иметь использование,

Цитата:
для файла в $ (найти. имя '*' типа F-печать); делать
# Замена Logic
готово
Пожалуйста, поправьте меня, если ошибаюсь.

Спасибо
Nagarajan Ганесан
Closed Thread

Закладки

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

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

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

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




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