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.
My initial guess was that sudo would eat up the echo’d foo as the password. Maybe
sudo
works differently when invoked via zsh?sudo
does not prompt for password in my container. It just elevates the privileges straight away. Yeah, it’s hard to tell. Or test for that matter.