Мы должны экранировать $
и "
в переменной STRING. В противном случае он расширит$PATH
Объявить как:
STRING="export PATH=\"\$PATH:/opt/mssql-tools/bin\""
Как прокомментировал @muru, попробуйте
if grep -q "$STRING" "$FILE" ; then
echo 'the string exists' ;
else
echo 'the string does not exist' ;
fi
Поскольку export
отсутствует в строке номер 12 файла bashrc, он всегда будет сообщать, что он не существует.
Я установил несколько из них с помощью Xubuntu. Я захожу в BIOS машины, которую использую перед установкой. Затем я отключаю внутренние диски. (При желании вы также можете удалить его физически. )Затем я подключаю флешку и live USB и устанавливаю Xubuntu на флешку. Установка не увидит никакой другой системы. Таким образом, он поместит GRUB и раздел EFI на флешку. Затем вы можете загрузить его на любой машине, если аппаратное обеспечение работает с Linux.