gpt4 book ai didi

bash - 如何在 Bash 变量中添加带空格的路径

转载 作者:行者123 更新时间:2023-11-29 08:49:28 25 4
gpt4 key购买 nike

如何在 .bashrc 的 Bash 变量中添加带空格的路径?我想在 .bashrc 中存储一些变量作为路径,但我遇到了一个包含空格的路径。

我尝试在 ' ' 之间添加它或使用转义符 \,但没有帮助:

games=/run/media/mohamedRadwan/games\ moves    # this doesn't work
games='/run/media/mohamedRadwan/games moves' # or this
games="/run/media/mohamedRadwan/games moves" # or this

...当我运行时:

mount $games

...它抛出一个错误,表明它只是试图挂载 /run/media/mohamedRadwan/games

但是当我运行 echo $games 时,它显示了完整的值,/run/media/mohamedRadwan/games moves

我该如何解决这个问题?

最佳答案

mount /dev/sda9 "$games"

如前所述,始终引用变量解引用。否则,shell 会将变量值中的空格混淆为分隔多个值的空格。

关于bash - 如何在 Bash 变量中添加带空格的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43787476/

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