参见英文答案 >
Determine if relative or absolute path in shell program4个
正如标题所示,我试图确定我的bash脚本是否收到完整路径或作为参数的目录的相对文件.
正如标题所示,我试图确定我的bash脚本是否收到完整路径或作为参数的目录的相对文件.
由于某些原因,以下对我来说似乎不起作用:@H_301_3@
#!/bin/bash DIR=$1 if [ "$DIR" = /* ] then echo "absolute" else echo "relative" fi
当我用完整路径或绝对路径运行我的脚本时,它说:@H_301_3@
./script.sh: line 5: [: too many arguments relative