2013-02-10 3 views
-1

Предположим, я хочу запустить скрипт bash, есть ли команда в терминале указать значения, которые мой скрипт будет запрашивать вместо использования read?ввод/чтение через termimal

например, в то время, когда я набираю bash script1.sh, я могу каким-то образом ввести значения, которые нужно передать сценарию или выполнить его сначала.

Как Баш script1.sh 3 4

+0

не спрашивали о времени, я спрашиваю, если когда я бегу мое Баш скрипт может я обеспечить значения на той же строке, что скрипт Баш будет нужно, или это первый должны работать и затем я могу предоставить значения. – user1880760

ответ

2

Для доступа к аргументам командной строки сценария Баш вы используете [email protected] массив, а также $0, $1, ..., $N значения.

Например:

#!/usr/bin/bash 

echo "First argument is $1" 
echo "Second argument is $2" 
Смежные вопросы