EOF с регулярным выражением табуляции - PullRequest
0 голосов
/ 15 апреля 2019

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