我还是新Linux,所以我为此道歉。我正在运行Fedora,Bash终端。
我想知道是否有办法使用STDIN,从文件中将Cowsay动画打印到终端。
例如,如果我的文件名为newfile.txt,则上下文为:
cowsay -f tux "Keep going"
使用STDIN从文件中读取该命令并将其打印到temrinal的正确方法是什么?
command<newfile.txt
谢谢!
答案 0 :(得分:2)
做cowsay < <FILE>
。例如:
$ echo aoeu > /tmp/FILE
$ cowsay -f tux < /tmp/FILE
______
< aoeu >
------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
在man cowsay
中说:
如果没有参数运行,它接受标准输入