带制表正则表达式的EOF

时间:2019-04-15 12:59:18

标签: regex eof cat

命令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'

0 个答案:

没有答案