我正在处理这样的一行:
mkdir -p "$DEST_ROOT_PATH/"{"$DEST_DIR1","$DEST_DIR2", ..., "$DEST_DIRN"}
这条线相当长。我想对其进行切割,使其宽度适合 80 列的线。我试图用反斜杠转义行尾,但空格对齐破坏了扩展:
$ echo "ha"{a,b,\
> c}
ha{a,b, c}
你可以使用这个恶心的黑客。
echo "ha"{a,b,\
> ` `c}
它打开一个没有任何内容的子 shell,但在扩展之前进行处理,因此扩展只会看到一个空白空间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)