Команда 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'