Bash'daki bir komuta girdi sağlamak için burada birden fazla doküman kullanılabilir mi?
$ cat <<<foo <<<bar
bar
$ cat <<EOF1 <<EOF2
> foo
> EOF1
> bar
> EOF2
bar
Açıkçası, her iki durumda da, ikinci ikinci doküman stdin olarak kullanılır ve ilk referansın yerini alır. Onun echoyerine çözüm s mi?
$ cat <(echo -n foo) <(echo bar)
foobar
Ayrıca, bir nedenden dolayı, bir kombinasyon kullanmak benim için işe yaramadı. Neden olsun ki?
$ cat <<<foo <(echo bar)
bar
$ cat <(echo -n foo) <<<bar
foo
pastekukla girişlerle test ederken içine koştu . Sanırım birkaç senaryo daha düşünebilirim. Birkaç değişkente önceden manipüle edilmiş metin içeren bir komut dosyam olsaydı, örneğin sadece dosyaları alan bir komutla her ikisine de bir şeyler yapmak isteyebilirdim diff.
cat <<EOF1 <<"EOF2".