как переименовать список файлов

Irishsha

есть таблица в экселе из двух столбцов "старое имя-новое имя", какой программой можно замутить такое переименование для нескольких сот файлов?
речь идет именно о полной замене имени, а не по маске.

Kitry

Экспортируешь в CSV , потом его переименовываешь файл с расширением BAT
открываешь его в блоконоте
в начало каждой строки вставляешь слово rename (например автозаменой кавычки на rename)
потом запускаеш батник на выполнение
RENAME [drive:][path]filename1 filename2.

Filan

С экспортом в csv это верный шаг.
Далее:
cat file.csv | awk -F';' '{system("mv "$1" "$2}'

Ivan8209


while IFS=";" read x y; do mv "$x" "$y"; done < file.csv

---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

hiper-hoper

   6.  Fields containing line breaks (CRLF double quotes, and commas
should be enclosed in double-quotes. For example:

"aaa","b CRLF
bb","ccc" CRLF
zzz,yyy,xxx

7. If double-quotes are used to enclose fields, then a double-quote
appearing inside a field must be escaped by preceding it with
another double quote. For example:

"aaa","b""bb","ccc"

Ivan8209

Для таких случаев можно и помощнее средства взять, чем sh или awk.
---
Q51: Hарод, а вы стабильным софтом пользоваться не пробовали?
A51: Пробовали, но мэйнфреймы с дизель-генераторами не везде есть.
Оставить комментарий
Имя или ник:
Комментарий: