我想解压缩目录。我使用了下面提到的shell脚本。
line='create word=/some/directory/name'
dir=${${${line##*=}#"'"}%"'"}
虽然它对我有用,但我想知道第二行的工作情况。 如何在shell脚本中进行字符串拆分。
答案 0 :(得分:1)
这些结构称为"参数替换"。
例如(直接来自Bash文档):
$ {var ## Pattern} 从
$var
中删除与$Pattern
前端匹配的$var
的最长部分。