Описание тега kickoff
"Каков ваш взгляд на этот" не хороший вопрос для сети ЮВ. Я просто искал перевод на английский "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 справочные файлы и другой вариант.