This question already has an answer here:
I have to run this command
sudo sh -c "echo 'nameserver 22.214.171.124' >> /etc/resolv.conf" to append a line
nameserver 126.96.36.199 into
/etc/resolv.conf file. I know, it could be possible only through subshell.
Is that it could be possible without running the command in subshell?
On which cases, a command should be runned in subshell?