I have to run this command sudo sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolv.conf" to append a line nameserver 8.8.8.8 into /etc/resolv.conf file. I know, it could be possible only through subshell.
My questions:
Is that it could be possible without running the command in subshell?
On which cases, a command should be runned in subshell?