The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как узнать длинну названия файла"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как узнать длинну названия файла"  
Сообщение от rad87 email(ok) on 24-Июн-07, 14:11 
Здравствуйте!!
Подскажите как можно узнать длинну имени файла
это нужно чтобы при большой длине имени файла его урезать и перименовать
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как узнать длинну названия файла"  
Сообщение от MKuznetsov (??) on 24-Июн-07, 15:13 
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименовать

hint : в регекспах можно задавать длинну подходящей последовательности

то есть поиск длинных имён и их переименование можно сделать одним проходом


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как узнать длинну названия файла"  
Сообщение от rad87 email(ok) on 24-Июн-07, 15:20 
Ща разберусь что-такое "регексп", а потом буду думать как это дела лучше сварганить
спасибо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как узнать длинну названия файла"  
Сообщение от madskull (??) on 26-Июн-07, 11:02 
>Ща разберусь что-такое "регексп", а потом буду думать как это дела лучше
>сварганить
>спасибо

если name содержит имя файла, то один из вариантов узнать длину:

echo ${#name}

P.S. Вы уж определитесь, как надо писать слово "длина", а то у Вас то "длинна", то "длина"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как узнать длинну названия файла"  
Сообщение от Drag0n7 on 30-Июн-07, 02:37 
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименовать
>

expr -- "$filename" : ".*"

где filename - переменная, в которой хранится имя файла.

Детальнее - man expr

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как узнать длинну названия файла"  
Сообщение от A on 02-Июл-07, 09:24 
>Здравствуйте!!
>Подскажите как можно узнать длинну имени файла
>это нужно чтобы при большой длине имени файла его урезать и перименовать
>

можно ещё так
`echo -n $filename | wc -c`

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру