Плакат для окончания видео с html5

В bash $1 - первый аргумент, переданный скрипту, $2 второй и т. д.

/usr/local/bin/abbyyocr9 -rl Swedish -if "$1" -of "$2" 2>&1

Итак, вы можете использовать:

./your_script.sh some_source_file.png destination_file.txt

Объяснение на двойных кавычках

рассмотрите три сценария:

# foo.sh
bash bar.sh $1

# cat foo2.sh
bash bar.sh "$1"

# bar.sh
echo "1-$1" "2-$2"

Теперь вызывается:

$ bash foo.sh "a b"
1-a 2-b

$ bash foo2.sh "a b"
1-a b 2-

Когда вы вызываете foo.sh "a b", он вызывает bar.sh a b (два аргумента), а с помощью foo2.sh "a b" он вызывает bar.sh "a b" (1 аргумент). Всегда имейте в виду, как параметры передаются и расширяются в bash, это сэкономит вам много головной боли.

1
задан Marcello Impastato 28 March 2019 в 06:25
поделиться