bash trick - prefixing a command?

Tony Nelson tonynelson at georgeanelson.com
Wed Oct 26 23:16:59 UTC 2005


At 8:31 PM -0700 10/25/05, jdow wrote:
>From: "Jeff Vian" <jvian10 at charter.net>
 ...
>> something like
>>
>> while 1
>> do
>>  readline <read the command input line>
>>  <put the values read into VARS here>
>>  myprog $VARS <call your program while passing the values read>
>>  <reset VARS here>
>> done
>
>That might work, until the user hits ^C. So that would have to be trapped,
>as you say. And once the user figures out $VARS is magic the rest is
>history. This could prove the concept and give yourself an "adventure
>shell" experience. But if it's supposed to be a security tool I would
>write my own very limited shell.

As the command will executed by myprog and therefore in a different
process, changes made to the environment (and the $VARS in it) will not
have any affect on the pseudoshell loop or on what is passed to myprog.
____________________________________________________________________
TonyN.:'                       <mailto:tonynelson at georgeanelson.com>
      '                              <http://www.georgeanelson.com/>




More information about the fedora-list mailing list