我正在尝试使用该命令使用 bash 脚本制作 tmp 目录:
mktemp -d /tmp/foo.XXXXXXXXX\r
因此,结果 a 有,例如(最后是共同的):
/tmp/foo.wGBkCRpYt.
但之后我无法从此 bash 脚本更改目录:
cd /tmp/foo.wGBkCRpYt
答:没有这样的文件或目录
cd /tmp/foo.wGBkCRpYt.
答:没有这样的文件或目录
我怎么了?
示例的第一行以 结尾r
,而其余示例以.
(点、句号、句号)结尾。也许如果它们都匹配,它会起作用。
在 Debian 11 上测试:
这对我有用:
$ mktemp -d /tmp/foo.XXXXXXXXX\r
/tmp/foo.HaOsouwEHr
$ cd /tmp/foo.HaOsouwEHr
$ pwd
/tmp/foo.HaOsouwEHr
$
这对我有用:
$ mktemp -d /tmp/foo.XXXXXXXXX.
/tmp/foo.H8ERdkgtV.
$ cd /tmp/foo.H8ERdkgtV.
$ pwd
/tmp/foo.H8ERdkgtV.
$