submitted 2 years ago* (last edited 2 years ago) by to c/linux@lemmy.ml
 

Can someone explain why this would make the command wait forever? What is tee waiting for?

echo "test" | sudo tee newfile

What would be a scriptable workaround for such cases?

Edit: this command would not terminate in zsh. This works fine in bash tho.

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 2 years ago*

no way. I'm in /tmp for this one

echo 'test' | tee newfile
tee: newfile: Permission denied
test
echo 'test' | sudo tee newfile #the prompt never returns when running this in zsh
  • source
  • parent