Как удостовериться переменная $var в расширенном в “$varsomething”?

В *отклоняют / всегда корневой каталог целой файловой системы и . всегда обращается к текущему рабочему каталогу.

Каждый путь, запускающийся с / полный путь. Каждый путь, запускающийся с . относительный путь.

Следовательно /home/... вероятно, корректно, поскольку этот каталог живет он корневой каталог, тогда как /excecution является, вероятно, неправильным, поскольку этот каталог не живет в корневом каталоге, но где-нибудь под /home/....

Если Вы говорите ./configure, Вы пытаетесь петлять configure проживание в текущем рабочем каталоге (.).

Ошибка No such file or directory, Ну, в общем, просто говорит, что нет никакого названного файла configure в текущем рабочем каталоге.

Можно использовать pwd показать, каков текущий рабочий каталог. Использовать ls показать, какие файлы существуют там. Использовать cd изменить текущий рабочий каталог.

Помочь Вам с Вашей фактической проблемой. Необходимо сказать, что Вы пытались сделать. Почему Вы хотите работать configure? Что это, как предполагается, делает? Почему Вы думаете, что необходимо указать каталог выполнения?

4
03.04.2015, 01:15
1 ответ

Внутри петли вы хотите:

run_this_command "whatever.${n}x${n}.in"

так, чтобы оболочка знала, что вы говорите о $ n, а не $ NX.

4
27.01.2020, 20:55

Теги

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