Bash,Cowsay命令来自STDIN的文件

时间:2016-02-01 13:50:35

标签: linux bash stdin

我还是新Linux,所以我为此道歉。我正在运行Fedora,Bash终端。

我想知道是否有办法使用STDIN,从文件中将Cowsay动画打印到终端。

例如,如果我的文件名为newfile.txt,则上下文为:

cowsay -f tux "Keep going"

使用STDIN从文件中读取该命令并将其打印到temrinal的正确方法是什么?

command<newfile.txt

谢谢!

1 个答案:

答案 0 :(得分:2)

cowsay < <FILE>。例如:

$ echo aoeu > /tmp/FILE
$ cowsay -f tux < /tmp/FILE
 ______
< aoeu >
 ------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

man cowsay中说:

  

如果没有参数运行,它接受标准输入