Mac OSX терминал команды в автоматизации - PullRequest
0 голосов
/ 07 октября 2011

Мне нужно создать автоматизацию, которая принимает файлы в качестве входных данных и использует их строку местоположения в качестве входной переменной для сценария. Мне также нужно попросить строку перед запуском скрипта. Как бы я поступил так?

Код командной строки, который я хочу выполнить:

convert (file-location) -page '(string)' (file-location)

Заранее спасибо!

1 Ответ

0 голосов
/ 07 октября 2011

Как насчет этого?

#!/bin/bash 
if [ $# -ne 2 ]
then
    echo "Usage: $0 <path_to_input_file>"
fi

echo "Processing $1. Enter string: "
read a

convert $1 -page "$a" $1

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...