Проблемы с разделением с использованием GParted с Linux

! имеет особое значение в bash:

Когда используются средства расширения истории команд (см. раздел «ИСТОРИЯ РАСШИРЕНИЯ» ниже), символ истории расширения, как правило, должен быть указан для предотвращения расширения истории.

Существует два способа предотвращения расширения истории: либо с помощью обратного слэша !, либо с помощью одинарных кавычек:

a@ubuntu:~$ echo "#\!/bin/sh" > ~/bin/run_linux_program
a@ubuntu:~$ echo '#!/bin/sh' > ~/bin/run_linux_program

В сложных конструкциях старайтесь избегать " (двойная кавычка) и вместо этого использовать один ('):

echo "$1" '"$(wine winepath -u "'$2'")"' >> ~/bin/run_linux_program

Я заменил обратные ссылки на $( и ), чтобы сделать строку более ясно.

1
задан 14 January 2014 в 15:17

0 ответов

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

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