我最近发现了 lolcat。我非常喜欢它,因为我想通过 lolcat 重定向我的所有输出。在终端中,这可以通过以下方式实现
ls -lh | lolcat
Run Code Online (Sandbox Code Playgroud)
这将输出颜色。如果我想对所有命令再次执行此操作,可以说
cat /filename.sh | lolcat
Run Code Online (Sandbox Code Playgroud)
如果我想使其永久化并创建一个别名并将其推送到我的.bashrc文件
cat='cat |lolcat'
Run Code Online (Sandbox Code Playgroud)
这将运行,但我必须为大量命令编写大量别名。
我所知道的是我可以捕获终端输入并使用$1、$2等替换内联,但我希望它功能强大,只在一个地方执行,也可以替换所有其他命令。