命令cat
不支持正则表达式,我希望将域地址放在制表的/etc/hosts
文件中:
cat << EOF | sudo tee -a /etc/hosts
10.1.1.3\tnode1
10.1.1.4\tnode2
EOF
我正在研究支持正则表达式的替代方法。
现在,我正在使用两个带有echo
的命令来解决这个问题:
sudo sh -c 'echo -e "10.1.1.3\tnode1" >> /etc/hosts'
sudo sh -c 'echo -e "10.1.1.4\tnode2" >> /etc/hosts'