gpt4 book ai didi

linux - 独立于运行 bash 脚本的位置解析文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:34 25 4
gpt4 key购买 nike

<分区>

我有一个非常简单的脚本来读取位于不同目录中的文本文件:

IFS=$'\n' read -d '' -r -a urls < ../dat/urls.txt

从脚本所在的目录运行脚本时,这工作正常,例如)./fetch_urls

但是如果我从用户主目录或通过 cron 运行脚本,它无法解析 urls.txt 文件。例如

/home/my-user/data-transfer/fetch_urls.sh

它失败了:

line 3: ../dat/urls.txt: No such file or directory

是否有某种方法可以使其正常工作,以便始终正确解析 urls.txt 文件。或者我必须将 urls.txt 的位置作为参数传递?

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