Bisakah seseorang menggunakan beberapa dokumen di sini untuk memberikan input ke perintah dalam bash?
$ cat <<<foo <<<bar
bar
$ cat <<EOF1 <<EOF2
> foo
> EOF1
> bar
> EOF2
bar
Jelas, dalam kedua kasus, dokumen-kedua di sini digunakan sebagai stdin, dan menggantikan referensi pertama. Apakah solusi untuk menggunakan echo
s?
$ cat <(echo -n foo) <(echo bar)
foobar
Juga, karena alasan tertentu, menggunakan kombinasi tidak berhasil untuk saya. Kenapa bisa begitu?
$ cat <<<foo <(echo bar)
bar
$ cat <(echo -n foo) <<<bar
foo
paste
dengan input dummy. Saya kira saya bisa memikirkan beberapa skenario lain. Jika saya memiliki skrip dengan teks pra-dimanipulasi dalam beberapa variabel, maka saya mungkin ingin melakukan sesuatu untuk keduanya dengan perintah yang hanya mengambil file, misalnya diff
.
cat <<EOF1 <<"EOF2"
.