我在变量中有一个动态路径DATASET_CONFIG
这是一个演示问题的小代码
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
RUN_SCRIPT="$SCRIPT_DIR/file.py"
DATASET_CONFIG="$SCRIPT_DIR/../dataset_config/ffhq.json"
hps_dataset="--dataset_config $DATASET_CONFIG --dataset_worker_num 16"
python_version="python3"
$python_version "$RUN_SCRIPT" \
$hps_dataset \
;
如您所见,我使用"$RUN_SCRIPT"
而不是$RUN_SCRIPT
因为SCRIPT_DIR
包含空格,但我不能这样做$hps_dataset