История изменений
Исправление CrX, (текущая версия) :
Вообще-то я этот пример привёл! Ты даже не попробовал этот скрипт написать и запустить с соответствующими аргументами.
Ещё раз: в переменные от $1 до $9 попадают аргументы, переданные команде. То есть, твоему скрипту. Соответственно, «присвоить» их можно только во время запуска скрипта, но не внутри него. Вот тебе скрипт, в котором командой echo $5
будет выведено «банановый мастер»:
#!/bin/sh
echo $5
Ага, вот так просто. Но есть нюанс. Запускать скрипт надо так: ./scriptname 1 2 3 4 'банановый мастер'
.
Исходная версия CrX, :
Вообще-то я этот пример привёл! Ты даже не попробовал этот скрипт написать и запустить с соответствующими аргументами.
Ещё раз: в переменные от $1 до $9 попадают аргументы, переданные команде. То есть, твоему скрипту. Соответственно, «присвоить» их можно только во время запуска скрипта, но не внутри него. Вот тебе скрипт, в котором командой echo $5
будет выведено «банановый мастер»:
echo $5
Ага, вот так просто. Но есть нюанс. Запускать скрипт надо так: ./scriptname 1 2 3 4 'банановый мастер'
.