Ubuntu Загрузочный USB, NTFS или FAT [dубликат]

Многие отметили, что MY_VAR="$toto" назначит MY_VAR текущее значение $toto или пустую строку в случае, если $toto не задан (или в случае, если $toto сам содержит пустую строку), но Я удивлен, что никто не заметил, что MY_VAR="$toto" не будет устанавливать переменную окружения, а скорее переменную оболочки (если только переменная с именем MY_VAR уже присутствует в среде, возможно, потому, что это касается только фактического вопроса) .

Однако, к примеру, нет, это не плохая практика, или же такая же плохая практика, как наличие любого другого специального символа оболочки внутри переменной, что часто невозможно избежать.

[d3 ] В 99% случаев оболочка будет расширять переменную в текущей оболочке не (или вообще не будет ее расширять, если она заключена в одиночные кавычки):

$ MY_VAR='$toto'
$ echo $MY_VAR
$toto
$ echo '$MY_VAR'
$MY_VAR
$ echo "$MY_VAR"
$toto
$ echo $(echo $MY_VAR)
$toto

1% случаев, например, когда ссылка на переменную указана в выражении eval, которая добавляет уровень косвенности:

$ MY_VAR='$toto'
$ eval echo $MY_VAR

$

Но это, очевидно, ожидаемый результат, и опять, то с любым другим специальным символом оболочки внутри переменной следует считать плохую практику таким же образом:

$ MY_VAR='&&'
$ eval echo $MY_VAR
bash: syntax error: unexpected end of file

(правда, что использование eval часто является плохой практикой, именно по этой причине ).

Итак, нет, наличие знака доллара в переменной оболочки / среды не является плохой практикой, по крайней мере, не более, чем с любым другим специальным символом оболочки.

3
задан 14 January 2018 в 01:30

2 ответа

Чтобы запустить Ubuntu с USB-накопителя, первое, что вам нужно сделать, это вставить USB-накопитель с не менее чем 2 ГБ свободного места на ваш компьютер.

Самый простой способ разместить Ubuntu на вашей ручке является использование установщика USB, предоставляемого на pendrivelinux.com.

Загрузите USB-инсталлятор Pen Drive Linux

Следуйте за Загрузите USB-установщик Pen Drive Linux

3
ответ дан 17 July 2018 в 23:53

Чтобы запустить Ubuntu с USB-накопителя, первое, что вам нужно сделать, это вставить USB-накопитель с не менее чем 2 ГБ свободного места на ваш компьютер.

Самый простой способ разместить Ubuntu на вашей ручке является использование установщика USB, предоставляемого на pendrivelinux.com.

Загрузите USB-инсталлятор Pen Drive Linux

Следуйте за Загрузите USB-установщик Pen Drive Linux

3
ответ дан 24 July 2018 в 17:07
  • 1
    Спасибо за ваш ответ. Я делал все это несколько раз, но результат был таким же. Я загрузил тот же файл, который вы упомянули. Пожалуйста, дайте мне другое решение. – Anvesh 15 February 2014 в 13:34
  • 2
    Вы используете только окна или у вас есть друг с дистрибутивом ubuntu? – Olu 15 February 2014 в 13:38
  • 3
    в качестве альтернативы вы можете использовать unetbootin – Olu 15 February 2014 в 13:40

Другие вопросы по тегам:

Похожие вопросы: