Мне нужно проверить, есть ли файл в системе, если он есть, мне нужно добавить в него строку. Я должен сделать это в сценарии, поэтому я хочу, чтобы это было сделано без перерывов. Лучший способ, которым я могу думать, является следующим:
sudo rm -rf /etc/apt/sources.list.d/docker.list
sudo touch /etc/apt/sources.list.d/docker.list
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee -a /etc/apt/sources.list.d/docker.list
Мне интересно, если есть, возможно, более элегантный способ сделать это. Я знаю, что все вышеперечисленное работает, но просто хотел узнать, чтобы расширить мои знания о командной строке Linux.