yep. that did it. I had to wrap the entire thing in quotes though
sh -c "echo 'test' | sudo tee newfile"
yep. that did it. I had to wrap the entire thing in quotes though
sh -c "echo 'test' | sudo tee newfile"
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
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.
what I was saying was that echo "text" | sudo tee newfile
would hang and never return and needs to be interrupted. I just noticed this does not happen in bash but I was testing in zsh.
Guessing that file doesn’t exist already is the problem, and you don’t even need to use tee in this example.
you’ve missed the point here I’m afraid. But I’ll blame it on my for not explaining properly what I was intending to do.
I just switched over to bash and it worked lol. It just didn’t return for me in zsh…
yeah indeed. I’m setting up a container with these instructions for ROS2. There you’ll have to add a repository to the apt sources list.
Nice one, didn’t know about
moreutils
. I indeed used p10k on top of zsh. Newzsh
instance without sourcing anythingzsh --no-rcs
managed to write to file without issues. Thanks