gpt4 book ai didi

linux - 使用包含 * 的路径存储在变量中

转载 作者:太空狗 更新时间:2023-10-29 12:39:49 26 4
gpt4 key购买 nike

<分区>

当我通过 USB 连接我的 Android 设备时,我正在尝试编写一个简单的 bash 脚本来访问它,但我对此有点陌生,所以我很难使用一个简单的命令。

我写的:

#!/bin/bash

MOBILE="/run/user/${UID}/gvfs/mtp*/Internal shared storage"
cd ${MOBILE}/

我得到的:

./mobile.sh: line 5: cd: /run/user/1000/gvfs/mtp*/Internal: No such file or directory

如何让它理解路径中的空格?

编辑:我试过这种方式:

#!/bin/bash

MOBILE="/run/user/${UID}/gvfs/mtp*/Internal\ shared\ storage/"
CONTAINER="/media/ecrypted/"

cd "$MOBILE"

我得到了:

./mobile.sh: line 6: cd: /run/user/1000/gvfs/mtp*/Internal\ shared\ storage/: No such file or directory

但是,如果我在终端上手动运行 cd/run/user/1000/gvfs/mtp*/Internal\shared\storage/,它会起作用。

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