Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
programming:filename [2017/02/24 21:08] |
programming:filename [2017/02/24 21:16] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Обработка имен файлов ====== | ||
+ | [[http://youngblog.hoster-ok.com/bash-parsing-imeni-fajla-i-puti-k-nemu/|bash, парсинг имени файла и пути к нему]] | ||
+ | ===== Имя, путь, расширение ===== | ||
+ | for F in * ;do | ||
+ | EXTENSION=${F/*.} | ||
+ | FILENAME=${F%.*} | ||
+ | done | ||
+ | |||
+ | #basename /1/file.pfs .pfs | ||
+ | file | ||
+ | #dirname /1/file.pfs | ||
+ | /1 | ||
+ | |||
+ | //170224 Текст подготовлен: sfs// |