Они живут в подземных норах. У вас есть ссылки подтверждающие ваш ответ? Спасибо Да и гулять с ней. Это решение вызова. Если этот документ был определенно отвергнут вам не нужно; если вы не уверены, идти редактора. Добро пожаловать спросите Ubuntu! Предпочтительно, если вы можете размещать отдельные вопросы, вместо того, чтобы объединить ваши вопросы в один. Таким образом, он помогает людям, отвечая на ваш вопрос, а также другие охоты по крайней мере один из ваших вопросов. Спасибо! @membersound это действительно сводится к “целевого распределения”, в большинстве случаев. Если вы *действительно* нужна более свежие версии, чем то, что ваш дистрибутив обеспечивает, вы находитесь на свой собственный. Я честно не понимаю, что ты здесь. Все программы говорят, что они хотят бакалавров по математике или смежной области. Но есть несколько сотен математических программ PhD в США и их ожидания достаточно разнообразны, что даже школы примерно теми же "ранжирование" имеют разные ожидания. В середине рейтинга школы, вероятно, ожидал базовой абстрактной алгебры и математического анализа с доказательствами. Но это смешно делать какие-то обобщения, потому что каждая программа решает, что они ожидают, и они часто после этого на их сайте.
Непосредственные проблемы с помощью вашего скрипта заключается в том, что переменные одинарные кавычки, предотвращая их от быть расширен оболочки:
СЕПГ -Н '$НН','$млн Трансальп Дос.дат > переменной $var1.дат
Возможно, вы имели в виду что-то вроде
СЭД -п "$НН${МН}Р" ОСН.дат > переменной $var1.дат
где вторая переменная с разделителями {
и }
, чтобы отделить его от должности
.
Кроме того, синтаксис выражения-это проблема. Переменные справа от "=" должны "$", чтобы получить их стоимость. Без обработки '$((' или выражение
, правая рука сторона-это просто строка — не число.
Возможно, вы имели в виду что-то вроде этого:
#!/бин/Баш
НН=0 ; МН=0
для var1 в 1 2 3 ; сделать
НН=$(($НН+2))
млн=$(($млн+302))
СЭД -п "$НН${МН}Р" ОСН.дат > переменной $var1.дат
НН=$млн
сделано
Согласно стандарту POSIX, на '$' в $((
это лишнее: либо будет работать:
Если оболочка переменной х
содержит значение, которое образует число постоянное, при необходимости, в том числе ведущим знаком плюс или минус, то арифметические разложения "$((х))"
и "$(($Х))"
должен возвращать одинаковое значение.