The OpenNET Project / Index page

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

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

"Выделение имени из полного пути к файлу"  +/
Сообщение от DJon email(ok) on 31-Мрт-07, 10:09 
Как из строки, содержащей полный путь к файлу , выделить
1) имя файла (с расширением)
2) расширение файла (только последнее)
3) путь к файлу
Имя файла и путь к нему зарание не известны.

ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"

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

Оглавление

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


1. "Выделение имени из полного пути к файлу"  +/
Сообщение от rmf on 31-Мрт-07, 10:27 
>Как из строки, содержащей полный путь к файлу , выделить
>1) имя файла (с расширением)
>2) расширение файла (только последнее)
>3) путь к файлу
>Имя файла и путь к нему зарание не известны.
>
>ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"

на bash-е так:

# fulpath="/home/DJon/temp/file.tar.gz"
# dir="${fullpath%/*}"
# fname=${fullpath##*/}
# ext=${fullpath##*.}

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

2. "Выделение имени из полного пути к файлу"  +/
Сообщение от DJon email(ok) on 31-Мрт-07, 11:08 
>на bash-е так:
>
># fulpath="/home/DJon/temp/file.tar.gz"
># dir="${fullpath%/*}"
># fname=${fullpath##*/}
># ext=${fullpath##*.}

Спасибо. Все работает. :)

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

3. "Выделение имени из полного пути к файлу"  +/
Сообщение от newser (ok) on 31-Мрт-07, 11:33 
>Как из строки, содержащей полный путь к файлу , выделить
>1) имя файла (с расширением)
>2) расширение файла (только последнее)
>3) путь к файлу
>Имя файла и путь к нему зарание не известны.
>
>ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"

man basename
man dirname

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

4. "Выделение имени из полного пути к файлу"  +/
Сообщение от Рейнеке on 22-Фев-10, 22:09 
>man basename
>man dirname

Спасибо, то что доктор прописал


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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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