小编tom*_*kwi的帖子

如何从fish shell中的命令替换输出中捕获换行符?

在bash中,通过命令替换保留换行符:

$ TEST="$(echo 'a
  b
  c
  ')" && echo "$TEST"
# ?
a
b
c
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在fish shell中执行相同操作时,换行符会转换为空格:

$ set TEST (echo "a
  b
  c
  "); and echo "$TEST"
# ?
a b c
Run Code Online (Sandbox Code Playgroud)

如何使鱼将换行符保存为换行符?

shell fish

8
推荐指数
1
解决办法
706
查看次数

标签 统计

fish ×1

shell ×1