Решил написать скрипт установки Docker. и столкнулся с проблемой экранирования. А именно, вот скрипт
#!/bin/bash
sudo apt update && sudo apt upgrade
sudo apt install linux-image-extra-$(uname -r) linux-image-extra-virtual
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-add-repository 'deb [url]https://apt.dockerproject.org/repo[/url] ubuntu-xenial main'
sudo apt update && apt-cache policy docker-engine
sudo apt install -y docker-engine
sudo usermod -aG docker $(whoami)
sudo systemctl status docker
А вот проблема:
sudo apt install linux-image-extra-$(uname -r) linux-image-extra-virtualЗнак $ bash распознает как переменную. Пытался использовать \ и ' '. но не помогает. Как сделать правильно?