#!/bin/bash function intersect() { delim=$1 shift; while [ "$#" -gt 0 ]; do cat $1; shift; echo "$delim" done } intersect "==========" <(echo toto) <(ls -Al) prog.sh
Standard input is empty
toto
==========
total 4
-rw-rw-r-- 1 root root 207 Apr 9 13:07 prog.sh
==========
#!/bin/bash
function intersect() {
delim=$1
shift;
while [ "$#" -gt 0 ]; do
cat $1;
shift;
echo "$delim"
done
}
intersect "==========" <(echo toto) <(ls -Al) prog.sh==========