App-MrShell
view release on metacpan or search on metacpan
escaped values compatible with openssh (L<http://openssh.com/>).
This is perhaps more clear by example.
Let's say this is the command in question.
ssh -o 'BatchMode Yes' %h 'ls -ald /tmp/'
And let's say our hostname is C<corky!wisp>, then the command becomes:
ssh -o 'BatchMode Yes' corky ssh -o 'Batchmode\ Yes' wisp 'ls\\ -ald\\ /tmp'
=item B<%u>
Replaced with the username, if applicable. When hostname contains an C<@>
character, for example C<jettero@corky>, the portion before the C<@> is
considered a username.
=item conditional replacement
If an element in a command exists in the form C<[%u]-l>, then the argument
( run in 0.597 second using v1.01-cache-2.11-cpan-496ff517765 )