gpt4 book ai didi

bash - OS X 庆典 : dirname

转载 作者:行者123 更新时间:2023-11-29 08:52:22 27 4
gpt4 key购买 nike

我想创建一个简单的 bash 脚本来在 OS X 上启动 Java 程序。文件名、文件路径和直接工作文件夹都包含空格。当我这样做时:

#!/bin/sh
cd `dirname $0`

我明白了

usage: dirname path

我也试过在各种不同的地方加上引号。最详尽的例子是

cd "`dirname \"$0\"`"

没有任何效果。我要么收到错误消息,要么收到神秘的“用法:目录名路径”消息。

还有哪些其他可行的方法?


编辑:这对除了我以外的任何人来说都不是问题,所以它一定是我的盒子。我将在下面接受我自己的帖子,因为它是解决这个特定问题的唯一解决方案。但是,我绝对赞成似乎对其他所有人都有效的解决方案,并且非常感谢大家的帮助。

最佳答案

关于:

cd "$(dirname "$0")"

这对我有用。

关于bash - OS X 庆典 : dirname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1308823/

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