使用脚本,我尝试在我的主文件夹中创建一个目录。由于与 terraforms 集成的特殊性,参数以这种方式传递:
variable = "value"
如果它像这样工作就太好了:
variable = value
例子:
$ pwd; eee="~/.ccc/ddd"; mkdir -p $eee; tree -a .
/home/user/test
.
└── ~
└── .ccc
└── ddd
3 directories, 0 files
或者
$ pwd; eee="~/.ccc/ddd"; eee=$(echo $eee); mkdir -p $eee; tree -a .
/home/user/test
.
└── ~
└── .ccc
└── ddd
3 directories, 0 files
答案1
使用${HOME}
而不是~
,它更易于移植。请参阅这个答案了解详情。