Sesuai jawaban Martin, ada fitur bash bernama Here Strings (yang merupakan varian dari fitur Dokumen Di Sini yang lebih banyak didukung ).
http://www.gnu.org/software/bash/manual/bashref.html#Here-Strings
3.6.7 Berikut String
Varian dari dokumen di sini, formatnya adalah:
<<< word
Kata tersebut diperluas dan disuplai ke perintah pada input standarnya.
Perhatikan bahwa Di Sini Strings tampaknya hanya bash, jadi, untuk meningkatkan portabilitas, Anda mungkin akan lebih baik dengan fitur Dokumen Sini asli, sesuai jawaban PoltoS:
( cat <<EOF
$variable
EOF
) | cmd
Atau, varian yang lebih sederhana dari yang di atas:
(cmd <<EOF
$variable
EOF
)
Anda dapat menghilangkan (
dan )
, kecuali jika Anda ingin ini dialihkan lebih jauh ke perintah lain.
$PATH
? Sehinggacat
dapat diganti menjadi/bin/cat "$@" | tee /attacker/can/read/this/file