gpt4 book ai didi

bash - 如何在 Bash 中编写花式缩进的多行大括号扩展?

转载 作者:行者123 更新时间:2023-11-29 09:16:04 25 4
gpt4 key购买 nike

我正在处理这样的一行:

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,但在扩展之前得到处理,因此扩展只看到一个空白空间

关于bash - 如何在 Bash 中编写花式缩进的多行大括号扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814739/

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