Есть такая проблема. Необходимо с машины с Win2k перебросить более 20000 файлов на рабочую станцию с HP-UX 10.20. Данные копируются без проблем, если бы не одно но... Все имена файлов получаются в нижнем регистре... А специализированное ПО не понимает этого. Подскажите, пожалуйста, способ группового переименования большого количества таких файлов.
>Есть такая проблема. Необходимо с машины с Win2k перебросить более 20000 файлов
>на рабочую станцию с HP-UX 10.20. Данные копируются без проблем, если
>бы не одно но... Все имена файлов получаются в нижнем регистре...
>А специализированное ПО не понимает этого. Подскажите, пожалуйста, способ группового переименования
>большого количества таких файлов.
А нужно, чтобы были в верхнем ? Если да, то
ls -1 |awk '{system("mv "$0" "toupper($0))}'
A если в имени файла не все символы должны быть в верхнем? Или необходимо переименование по маске?
>A если в имени файла не все символы должны быть в верхнем?
>Или необходимо переименование по маске?Тогда будет более сложная функция, чем просто toupper(s)
См. man awk или давайте пример