2012-08-10 122 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