0

我有一个带有文件参数的脚本(我们称之为脚本)。我希望脚本用户能够在此参数中使用通配符。

我必须使用什么来使参数变量恢复为完整路径?

例如脚本 ~/*gz

所以在 bash 里面做 x 把变量 $1 (~/*gz) 变成 /home/name/file.tar.gz

4

1 回答 1

0

试试readlink -f。但是外壳应该扩展参数,除非通配符被转义。另外,它必须是bash吗?为什么不为此目的使用像 perl 这样的脚本语言呢?

于 2013-01-26T04:00:37.843 回答