powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа со строками (скрипт)
5 сообщений из 5, страница 1 из 1
Работа со строками (скрипт)
    #36469989
i_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.
Помогите, плз, со скриптиком, который должен в файлах в одной директории заменять строки, причем оставлять старые файлы с пометкой old (к примеру, есть файлы 1212.txt и 2323.txt, в них надо заменить строки и скопировать содержание этих файлов в 1212_old.txt и 2323_old.txt). Думаю, сначала стоит скопировать а потом заменять строки, но пока не пойму, как скопировать, чтоб в названии добавилась метка old?
...
Рейтинг: 0 / 0
Работа со строками (скрипт)
    #36470102
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
copy *.txt *_old.txt
не?
...
Рейтинг: 0 / 0
Работа со строками (скрипт)
    #36470145
i_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorych,

забыл написать, что это в Unix( Так что Ваше не подходит, пишет
Код: plaintext
cp: target `*_old.cache.html' is not a directory
...
Рейтинг: 0 / 0
Работа со строками (скрипт)
    #36470641
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_rus,

что-нибудь вот такое:
Код: plaintext
1.
2.
3.
4.
for nextFile in `ls -f -I '*_old.txt' | grep '.*.txt$'`;
do
#     Обрабатываем файл
	mv $nextFile `echo $nextFile | awk -F . '{print $1"_old."$2}'` 
done
...
Рейтинг: 0 / 0
Работа со строками (скрипт)
    #36470670
i_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mozok,

о, спасибо. А я решил немного облегчить себе задание и сделал так
Код: plaintext
1.
2.
mkdir ./cashe_html_old;
cp -r *.cache.html ./cashe_html_old/;
sed -i 's/text_old/text_new/' *.cache.html;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа со строками (скрипт)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]