有没有办法在鱼壳中使用ansi-C引用?

时间:2019-05-05 16:38:47

标签: ansi fish

在bash / zsh中,我可以使用以下命令通过sed引入颜色
echo "Foo" | sed $'s/.*/\e[33m&\e[33m/'

我可以使用ANSI quoting在bash和zshell中进行此操作。

我还没有找到如何在鱼壳中做这件事的想法吗?

1 个答案:

答案 0 :(得分:2)

echo "Foo" | sed 's/.*/'\e'[33m&'\e'[33m/'

或更佳

echo "Foo" | sed 's/.*/'(set_color yellow)'&/'

set -l yellow (set_color yellow)
echo "Foo" | sed "s/.*/$yellow&/"

鱼没有ANSI引号,因为它允许在引号之外进行转义-$'\e'的等效项只是\e

首选内置set_color来发出颜色序列。