我希望每次运行bash文件时都保存一个副本。应该将其保存到输出字典中。 我在mytrainrtest.sh文件中这样做:
mkdir -p "${EXP_DIR}/train"
cp "${WORK_DIR}"/mytrainrtest.sh "${EXP_DIR}"/.
现在,我有更多名为my ******的bash文件作为上一个文件的副本,每个文件都有不同的名称。
我如何编写该行,以便bash文件能够识别其名称以进行复制?
答案 0 :(得分:1)
使用$0
特殊变量,其中包含当前正在执行的脚本的名称。
cp "$0" "$exp_dir"/
答案 1 :(得分:0)
存储在特殊变量$0
中的脚本名称(路径)
#!/bin/bash
echo $0
$ ./test
./test