Как из строки, содержащей полный путь к файлу , выделить
1) имя файла (с расширением)
2) расширение файла (только последнее)
3) путь к файлу
Имя файла и путь к нему зарание не известны.ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"
>Как из строки, содержащей полный путь к файлу , выделить
>1) имя файла (с расширением)
>2) расширение файла (только последнее)
>3) путь к файлу
>Имя файла и путь к нему зарание не известны.
>
>ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"на bash-е так:
# fulpath="/home/DJon/temp/file.tar.gz"
# dir="${fullpath%/*}"
# fname=${fullpath##*/}
# ext=${fullpath##*.}
>на bash-е так:
>
># fulpath="/home/DJon/temp/file.tar.gz"
># dir="${fullpath%/*}"
># fname=${fullpath##*/}
># ext=${fullpath##*.}Спасибо. Все работает. :)
>Как из строки, содержащей полный путь к файлу , выделить
>1) имя файла (с расширением)
>2) расширение файла (только последнее)
>3) путь к файлу
>Имя файла и путь к нему зарание не известны.
>
>ЗЫ Допустим на примере "/home/DJon/temp/file.tar.gz"man basename
man dirname
>man basename
>man dirnameСпасибо, то что доктор прописал