linux - Unix shell descriptor redirection -
linux - Unix shell descriptor redirection -
how translate this:
echo "test" | tee -a test1 test2 to pure unix descriptor redirection solution (oneliner improve , no pipes).
is possible?
if want byte written 1 file descriptor (pipe, socket etc.) show readable info on more 1 file descriptor not dup()s of each other (but e.g. correspond 2 different regular files), it's not possible on generic unix system. if 2 file descriptors dup()s, after reading byte 1 of them create byte disappear other one, can't read twice.
if want in bash without using |, it's not possible.
if want in zsh without using |, follow chepner's comment: setopt multios, , echo test >>test1 >>test2. in background zsh create helper process copying equivalent tee -a does.
linux shell unix file-descriptor io-redirection
Comments
Post a Comment