mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

            BASENAME(1)                                         BASENAME(1)

            НАЗВАНИЕ
                    basename - получение простого имени файла по составному

            СИНТАКСИС
                    basename  цепочка_символов [суффикс]

            ОПИСАНИЕ
                    Команда basename убирает из цепочки_символов любой пре-
                    фикс, оканчивающийся на /, и суффикс (если он  есть)  и
                    выдает результат  на  стандартный  вывод.  Эта  команда
                    обычно  используется  между  знаками  подстановки  (``)
                    внутри процедур shell'а.

            ПРИМЕР
                    Следующая процедура shell'а, будучи вызванной  с  аргу-
                    ментом  /usr/src/uts/io/pit.c,  скомпилирует  указанный
                    файл и поместит результат в файл с именем pit  текущего
                    каталога.

                         cc  $1
                         mv  a.out `basename $1 .c`

            СМ. ТАКЖЕ
                    dirname(1), sh(1).

            СЮРПРИЗЫ
                    Применение basename к аргументу / приводит к ошибке.

                    Если суффикс совпадает с простым именем файла,  резуль-
                    татом basename оказывается имя файла, а не  пустая  це-
                    почка.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк