Variable: tramp-uudecode

tramp-uudecode is a variable defined in tramp-sh.el.gz.

Value

"(echo begin 600 %t; tail -n +2) | uudecode\ncat %t\nrm -f %t"

Documentation

Shell function to implement uudecode to standard output.

Many systems support uudecode -o /dev/stdout or uudecode -o - for this or uudecode -p, but some systems don't, and for them we have this shell function. Format specifiers are replaced by tramp-expand-script, percent characters need to be doubled.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-sh.el.gz
(defconst tramp-uudecode "\
(echo begin 600 %t; tail -n +2) | uudecode
cat %t
rm -f %t"
  "Shell function to implement `uudecode' to standard output.
Many systems support `uudecode -o /dev/stdout' or `uudecode -o -'
for this or `uudecode -p', but some systems don't, and for them
we have this shell function.
Format specifiers are replaced by `tramp-expand-script', percent
characters need to be doubled.")