LINUX.ORG.RU

групповая замена текста


0

0

всем привет! скажите, есть ли какая нибудь программа для групповой замены текста?

ну например, я указываю дерикторию

/tmp/my_text_files

и прошу найти слова начинающиеся "windows" и заменить их на "linux". ну тоесть, прога например находит слово "windowsuser" и заменяет это слово на linuxuser...сохраняет и закрывает файл. точно так же поступает со всеми файлами в дериктории /tmp/my_text_files.

чуваки, мне это срочно нужно. спасибо.

★★★★★

вот скрипт, вроде работает
! /bin/sh

for file in *\.dat; do cat $file | sed 's/1234/TEST/' > temp_file.dat ; mv temp_file.dat $file ;done


может и быстрее можно, но это первое что в голову пришло.

WerNA ★★★★★
()

спасибо вам всем огромное! вы меня выручили. сейчас буду проваривать все то, что вы написали, чтобы понятно было.

soko1 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.