我一直在浏览互联网,并且看到了用$HOME
替换~
的示例,但是我正在尝试采用另一种方式(例如-用{替换~
{1}},目前,如果我尝试运行此命令:
$HOME
替换它,出现此错误:
if [[ $directory_name = *~* ]]; then
echo "${$directory_name/\~/$HOME}"
fi
我的脚本文件顶部有${$directory_name/\~/$HOME}: bad substitution
,在我运行它时,我一直在使用这样的东西:
#!/bin/bash
我也在Mac上的终端中执行此操作,因此不确定是否与此有关。
再次……是bash脚本的新手,因此虽然这似乎符合逻辑,但我可能会遇到所有错误并丢失某些东西。谢谢!