gpt4 book ai didi

linux - 如何更改 Shell 文件中的 pwd 目录?

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:56 27 4
gpt4 key购买 nike

我有这个 shell 文件,它应该从不同的目录中提取数据,但它试图用“$pwd”从当前目录中提取文件。我如何指定一个文件夹来提取这些文件,使其来自/home/gnssb/Desktop/Data 而不是/home/gnssb/Desktop/Data/shell_scripts

    #!/bin/sh

ORIG_DIR=$(pwd)
basedir="../"

year=2016;
init_month=01;
end_month=01;
init_date=01;
end_date=26;

casesinp="${ORIG_DIR}/./cases-inp"

最佳答案

尝试添加一个cd

#!/bin/sh

ORIG_DIR=$(pwd)
basedir="../"

year=2016;
init_month=01;
end_month=01;
init_date=01;
end_date=26;

casesinp="${ORIG_DIR}/./cases-inp"

cd ${ORIG_DIR}/..
NEWPWD=$(pwd)

# NEWPWD would be level above shell-scripts now

# now, whatever commands following that gave you the wrong data before
# but on NEWPWD

关于linux - 如何更改 Shell 文件中的 pwd 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48613021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com