Skip to content

The example command does not work as described #1

@elyscape

Description

@elyscape

From the bpkg page:

$ # The following will create a file `/var/log/dump`
$ # on `somehost.com` under `user` with the content `beep`
$ recho user@somehost.com beep > /var/log/dump

Unfortunately, it doesn't work.

Scapeless:recho elyscape$ ls
Scapeless:recho elyscape$ recho elyscape.com test > hi
Scapeless:recho elyscape$ ls hi
hi
Scapeless:recho elyscape$ ssh elyscape.com ls hi
ls: cannot access hi: No such file or directory
Scapeless:recho elyscape$ 

This is because output redirection is handled by the shell. To fix this, you need to escape the redirector, like so:

Scapeless:recho elyscape$ ls
Scapeless:recho elyscape$ recho elyscape.com test \> hi
Scapeless:recho elyscape$ ls hi
ls: cannot access hi: No such file or directory
Scapeless:recho elyscape$ ssh elyscape.com ls hi
hi
Scapeless:recho elyscape$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions