Обработка подстановочных знаков в сценарии оболочки Linux

У меня есть каталог, названный "directoryname". Если я даю команду: CD direc* это пойдет прямо в ту папку, и это прекрасно. То, что я хочу сделать, получите название каталога от этого. Поскольку я выполняю эту внутреннюю часть сценарий, я хочу получить полное имя, которое команда автоматически выбрала на своем собственном после этой операции.

1
задан 13 December 2014 в 23:51

2 ответа

echo ${PWD##*/}

Идут это из этого сообщения в прошлом:

https://stackoverflow.com/questions/1371261/get-current-directory-name-without-full-path-in-bash-script

, если Вы хотите полный путь тогда просто:

pwd
1
ответ дан 11 November 2019 в 02:29

Можно распечатать результат подстановочного расширения с:

echo direc*

Сохраняют его в переменную:

var=$(echo direc*)
0
ответ дан 11 November 2019 в 02:29

Другие вопросы по тегам:

Похожие вопросы: