2012-08-10 79 views
1

所有输出刚拿到filters包和爱的这一事实,我可以运行,例如过滤器在bash命令

ls | pirates 

,并有一个有趣的(如果不切实际)输出。

对于International Talk Like A Pirate Day我想我的所有输出自动被海盗过滤!如果我运行exec bash -i | pirate,这个工作,但会出现一些奇怪的事情,即不是每行完成了新线和新的bash输入字符$

我试着重定向标准输出播放,和剧本,但我的全部尝试似乎失败。想法?

+0

不要你的意思'pirate'(不's')?如果那是真的,我没有看到herrrre – 2012-08-10 18:41:15

+0

Arrr,事实上我的意思是海盗,这正是我所使用的。为你工作,因为它应该?在输出和打印'... $'等待输入字符之后,它总是换行?嗯... – 2012-08-10 19:22:22

回答

0

尝试exec'ing脚本shell的输出海盗是管道:

cat shell.sh 
bash | pirates 
chmod +x shell.sh 
exec ./shell.sh