[BRLTTY] Appending NUL to cat

Dave Mielke dave at mielke.cc
Mon Sep 28 13:06:39 EDT 2009


[quoted lines by james collins on 2009/09/28 at 12:29 -0400]

>Just wondering what I am doing wrong? I want to use cat, but I want to  
>append a NUL character to what I type? I tried typing:
>echo -e -n '\000' | cat > /dev/cu.usbserial -FTKVMAFF
>What I was hoping would happen, is my cursor would drop down a line  
>and I would be in the cat command, I would then right some text and  
>when I hit return, a NUL character would be appended to the text I had  
>written and my synthesizer would speak the words I had written? 

I think you mustn't be very familiar with Unix-style operating systems.

When you join two commands with |, what you're doing is redirecting the input 
of the second command (in your case, cat) away from your keyboard and to the 
output of the first command (in your case, echo).

There's no magic way to do what you're wanting to do. If you want a NUL 
appended to each line you type before that line is written to your synthesizer 
then you're going to have to write a simple program to do exactly that. In this 
case, a fairly simple shell script should suffice.

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | 2011 May 21 is the Day of Judgement.
EMail: dave at mielke.cc | Canada  K2A 1H7   | 2011 Oct 21 is the End of the World.
http://FamilyRadio.com/                   | http://Mielke.cc/bible/


More information about the BRLTTY mailing list