<分区>
当我通过 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/
,它会起作用。