gpt4 book ai didi

linux - 我可以验证该文件是否存在于 shell 脚本中的位置吗?

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

目前我有一个 shell 脚本,它将参数作为文件名。

类似于,

./myshellscript -inpufile=/data/username/Inputfile.xml

我正在尝试使用 cut 获取文件名然后用 -f 检查,但这在

时不起作用
-inputfile=~/user/inputfile.xml 

我需要验证输入文件是否存在于位置 /data/username/或包含 ~ 的位置。它不取绝对值。

最佳答案

如果我理解正确的话:

#!/bin/bash

FILE=`basename /data/username/Inputfile.xml`

if [ -e /data/username/$FILE ];
then
echo "File $FILE exists."
else
echo "File $FILE does not exist."
fi

关于linux - 我可以验证该文件是否存在于 shell 脚本中的位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561769/

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