как переименовать список файлов
Экспортируешь в CSV , потом его переименовываешь файл с расширением BAT
открываешь его в блоконоте
в начало каждой строки вставляешь слово rename (например автозаменой кавычки на rename)
потом запускаеш батник на выполнение
RENAME [drive:][path]filename1 filename2.
открываешь его в блоконоте
в начало каждой строки вставляешь слово rename (например автозаменой кавычки на rename)
потом запускаеш батник на выполнение
RENAME [drive:][path]filename1 filename2.
С экспортом в csv это верный шаг.
Далее:
cat file.csv | awk -F';' '{system("mv "$1" "$2}'
Далее:
cat file.csv | awk -F';' '{system("mv "$1" "$2}'
while IFS=";" read x y; do mv "$x" "$y"; done < file.csv
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
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"
Для таких случаев можно и помощнее средства взять, чем sh или awk.
---
Q51: Hарод, а вы стабильным софтом пользоваться не пробовали?
A51: Пробовали, но мэйнфреймы с дизель-генераторами не везде есть.
---
Q51: Hарод, а вы стабильным софтом пользоваться не пробовали?
A51: Пробовали, но мэйнфреймы с дизель-генераторами не везде есть.
Оставить комментарий
Irishsha
есть таблица в экселе из двух столбцов "старое имя-новое имя", какой программой можно замутить такое переименование для нескольких сот файлов?речь идет именно о полной замене имени, а не по маске.