"Каков ваш взгляд на этот" не хороший вопрос для сети ЮВ. Я просто искал перевод на английский "Grieß", который coarsly перемолотую пшеницу (примерно от 0,3 до 1мм штук), которые должны, наверное, такой же, как Фарина *У меня 90000 в мой банк*. В какой валюте? Кроме того, какое у вас гражданство? Следует отметить, что она предполагает МФС содержит символ пробела и что ни один из героев этих элементов (и `$Джеф`) появляются в `командами` или подстановочные знаки. Массивы были созданы для решения таких вопросов. Я думаю, что вопрос четко сказано, что он уже делает это, но после нажатия "Установить сейчас" кнопка система неожиданно перезагружается без установки. Я правильно здесь, @heldeman? – gertvdijk. Вы правы, но мне так повезло, пришел друг вокруг отформатировал диск и установил Ubuntu. Я должен сказать, вы парни молодцы. Спасибо

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

$((режим & ~umask с))

Нужно распечатать, что в восьмеричной, так что вы можете передать команду chmod:

$ чмод `е '%о' $((0777 & ~$(маску))) каталог 
$ чмод `е '%о' $((0777 & ~0111 & ~$(значение umask))) файл` 
#^дополнительные неявные маска 0111 для файлов

где 0777 разрешение режим вы хотите нанести маску на (вы можете получить его с стат-с %файл или стат-с %каталога).

Вы можете повторить, чтобы увидеть, что процесс замещения будет оценить (для маску из 0022, вы получите 755 и 644).

Вы могли бы сделать универсальную функцию из нее:

#принимает значения umask в качестве первого param и применяет его к каждой следующей парам (файлы)
maskMode(){
 локальная маска="$1" разделах режим
 разделах="$((маска & ~0111))"; сдвиг
 для; сделать
 режим=0 хельстат -с "%" на "долларов"`
 команду chmod `функции printf "%0.4 о\п" $(($режим & ~маски))` "$а"
сделано
}

Для вашего конкретного использования, то chmod справочные файлы и другой вариант.