mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-21 12:57:58 +02:00
24 lines
213 B
Plaintext
24 lines
213 B
Plaintext
swizzle()
|
|
{
|
|
exec {fd[0]}<&0
|
|
exec {fd[1]}>&1
|
|
|
|
exec {stdin}<&${fd[0]}-
|
|
exec {stdout}>&${fd[1]}-
|
|
}
|
|
|
|
swizzle
|
|
|
|
echo $stdin $stdout
|
|
|
|
read line <&$stdin <<EOF
|
|
a
|
|
EOF
|
|
|
|
echo $line
|
|
echo $line >&$stdout
|
|
|
|
type swizzle
|
|
|
|
exit 0
|