Что такое --data-dir=${PWD} в моих инструкциях по обучению?

В OSX будет работать следующее:

cdd(){ 
  # cd into the last directory modified/created in pwd
   ls -p | grep / | tail -1 | pbcopy; str=$(pbpaste); cd $str
}
-1
21.11.2019, 14:24
1 ответ

${PWD}является заменой переменной оболочки и дает указание оболочке вставить вместо этой строки значение «переменной среды» PWD, которая всегда является абсолютным путем к каталогу, в котором вы находитесь в данный момент. и поэтому содержит ту же строку, которую вы получаете при запуске

user@host$ pwd

в командной строке -.

Если ваши данные должны (быть )расположенными в подкаталоге -cifar-10-dataв каталоге, из которого вы запускаете команду, вы можете оставить его буквально. Если нет, вместо этого вы должны заменить его на путь к данным, к которым вы хотите применить свой скрипт (, или путь, по которому вы хотите загрузить данные; вы должны найти точное значение пути в документации скрипта ).

В принципе, добавление пути с ${PWD}/не должно быть необходимым, если только команда, которую вы вызываете, не требует абсолютных путей (, что, конечно, может быть правдой в вашем случае ).

2
28.01.2020, 05:08

Теги

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