首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用STDIN从文件中发出Bash、Cowsay命令

使用STDIN从文件中发出Bash、Cowsay命令
EN

Stack Overflow用户
提问于 2016-02-01 13:50:35
回答 1查看 1.2K关注 0票数 0

我仍然是一个非常新的Linux,所以我对此道歉。我在运行Fedora,Bash终端。

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

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

代码语言:javascript
复制
cowsay -f tux "Keep going"

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

代码语言:javascript
复制
command<newfile.txt

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 13:55:45

只要做cowsay < <FILE>。示例:

代码语言:javascript
复制
$ echo aoeu > /tmp/FILE
$ cowsay -f tux < /tmp/FILE
 ______
< aoeu >
 ------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

man cowsay中,它说:

如果不带参数运行,则接受标准输入。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35132206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档