Вы перепутываете синтаксис здесь.
Оболочка будет видеть ${var[%d]
который немного походит на переменную оболочки - но не является. Необходимо попробовать
cat <<EOF
...
EOF
отлаживать и видеть точно, что происходит. То, что я думаю, что Вы хотите, является чем-то больше как
for ((i=0; i<=10; i++))
do
var[$i] = i*10
done
gnuplot<<EOF
values="${var[*]}"
do for [j in values] {
#need to access ${var[j]} somehow
val=sprintf("%d", j) ##access part of the array directly
}
EOF
Как Faheem указывает в комментарии, можно изменить местоположение почтовой папки по умолчанию в Вашем muttrc
файл (обычно располагаемый в /etc/Muttrc
для конфигураций в масштабе всей системы или ~/.muttrc
для локальных конфигураций). Например:
set folder = "~/.mail"
но все еще необходимо создать папку, иначе дурак будет продолжать прослушивать Вас.
Сообщение выводится в Line 806 (main.c), и кажется, что у Вас нет опции отключить его.
Иметь a ~/Mail
dir на значение по умолчанию, Вы могли, например, добавить строку к своему skel's:
# /etc/skel/.profile mkdir -p ~/Mail
Таким образом, при создании нового пользователя папка бомжа копируется в ~ и после первого входа в систему, у Вас будет свой ~ / Почтовым dir. Предварительные случаи лучший путь мог состоять в том, чтобы изменить adduser, если он имеет некоторые рычаги для этого вида probs.
/etc/skel/Mail
папка была бы лучше, чем изменение .profile или adduser. OTOH, я был бы более счастливым, если бы папка не должна была существовать.
– Alois Mahdal
06.11.2014, 00:43
Каталог, о котором запрашивает Дурак, является каталогом по умолчанию, содержащим почтовые ящики. (Это не самостоятельно почтовый ящик.) Это - каталог, который сократил как +
в начале почтового ящика соединяют каналом в Дураке. Вы не можете полностью отключить опцию (Дурак хочет +
для значения чего-то) но можно изменить местоположение к чему-то, что существует как /
или Ваш корневой каталог путем установки folder
опция.
set folder=~
set folder=/dev/null
работает, если вы хотите подавить подсказку, не имея фактического каталога.