On 10/12/2015 6:59 AM, Winnux wrote:
> I have found a few users suggesting that echo "list clients" | bconsole is an 
> ideal way to pass a command into bconsole and get the results to shell. I 
> found this very useful at times, particularly when issuing the messages 
> command as they scroll much slower in bconsole than in shell.
>
> issuing the command with the | in it is not convenient or fast when typing, 
> so I wanted to create an alias to handle this. The problem was that the pipe 
> '|' would break the alias command as normally written.
>
> Placing the following text into your .bashrc file will create the function 
> BconCommand and alias it to bcon, which will allow you to pass in quote 
> encapsulated commands to bconsole and get the results back to your ssh 
> terminal a little faster and easier.
>
>
> alias bcon=BconCommand
> function BconCommand()
> {
> echo $1 | bconsole
> }
>
>
> usage:
> bcon 'list clients'
> bcon 'list jobs'
> bcon 'list jobid=2551'
>
Why didn't you just do:
$ function bcon
{
        echo $* | bconsole
}

Which means it's just:
$ bcon list media
$ bcon status dir
etcetera.

        Cheers,
                Gary    B-)



------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to