Как go и распечатать каталог перед текущим каталогом в сценарии оболочки? - PullRequest
0 голосов
/ 02 апреля 2020

Я пишу сценарий оболочки и хочу напечатать путь до моего текущего местоположения. Чтобы напечатать текущий путь, я написал

currentDir=`pwd`
echo currentDir = $currentDir

which suppose print 
currentDir = /home/a

Теперь я хочу получить местоположение файла s.txt, который, как я знаю, находится по адресу

/home/a/c/nc8989

Последний nc8989 в этом 8989 может отличаться но n c остается таким же. Как напечатать это местоположение s.txt?

1 Ответ

0 голосов
/ 02 апреля 2020

Если я вас правильно понимаю, у вас есть файл s.txt в каталоге /home/a/c/nc8989, но вы не уверены в количестве 8989, и вы хотите получить /home/a/c/nc8989 в результате.

Попробуйте:

dirname $(ls /home/a/c/nc*/s.txt)
...