Вот пример, который работает.
Как уже говорилось, расширение переменных из ввода является ключевым.
#!/bin/bash
echo -n "Dir:"
read dir1
dir2=`eval echo $dir1`
cd $dir2
pwd
Конечно, вы не должны ожидать, что ваш текущий оболочка изменит рабочий каталог после выполнения скрипта. Он останется без изменений.
У меня есть черный экран и на моем ноутбуке. Я перезагрузил узел и попал в grub (нажмите клавишу shift, когда логотип Dell исчезнет).
Выберите возврат к старым ядрам и выберите ядро (3.0.0-14) и нажмите enter. Теперь он должен работать так же хорошо, как раньше.
Сообщается об ошибке. Вы можете следить за прогрессом здесь: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/919350
Как я могу подписаться на ошибку?Такая же проблема. Единственное решение, которое я нашел до сих пор, - вернуться к предыдущей версии ядра. Относительно этой темы 3.2 также может работать, но в моей системе это не так (DELL Latitude 5410).