> Rodolfo Alcazar wrote: > > On Tue, 2005-10-25 at 13:00 -0400, Dr. Michael J. Chudobiak wrote: > >> I want to do some shell trickery so that when a user enters a command like: > >> > >> ls -l > >> > >> the command is forwarded to another program as an argument. That is, > >> what actually gets executed is: > >> > >> myprog "ls -l" > > > > > > [rodolfoap] /home/rodolfoap/test > function ls() { /bin/ls|grep -v two; } > > > Thanks, that is a neat trick that I wasn't aware of, but "ls -l" was > just an example of one possible input. I want to forward every command > to my own program, not just "ls" commands. > > An alias feature with wildcards or regular expressions (on the _left_ > side of the alias definition) would do it, but bash doesn't have that > particular feature. > > > - Mike > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Have you looked at the GNU readline library? It may give you enough command line editing and history features for you purpose. Rich