Здравствуйте!!
Подскажите как можно узнать длинну имени файла
это нужно чтобы при большой длине имени файла его урезать и перименовать
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименоватьhint : в регекспах можно задавать длинну подходящей последовательности
то есть поиск длинных имён и их переименование можно сделать одним проходом
Ща разберусь что-такое "регексп", а потом буду думать как это дела лучше сварганить
спасибо
>Ща разберусь что-такое "регексп", а потом буду думать как это дела лучше
>сварганить
>спасибоесли name содержит имя файла, то один из вариантов узнать длину:
echo ${#name}
P.S. Вы уж определитесь, как надо писать слово "длина", а то у Вас то "длинна", то "длина"
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименовать
>expr -- "$filename" : ".*"
где filename - переменная, в которой хранится имя файла.
Детальнее - man expr
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименовать
>можно ещё так
`echo -n $filename | wc -c`