В настоящее время у меня есть рабочий процесс, который опирается на несколько команд bash последовательно в терминале OSX. В основном это процесс, который начинается с файла x.csv , он выполняет над ним операцию и генерирует другой файл y.dat . Затем использует y.dat качестве входных данных для другого приложения командной строки и создает выходные данные z.png .

Я хочу написать скрипт для автоматизации процедуры с помощью скрипта, который принимает x и выдает z напрямую. Я не знаю, как это сделать, или если использовать AppleScript или bash и как.

Спасибо

2 ответа2

1

В Баш вы можете использовать ИЭ трубы | передать вывод одной команды как ввод следующей.

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html

-1

Я использовал учебник в http://floppix.ccai.com/scripts1.html, чтобы начать. Это все, что мне было нужно. Я выполняю команду и использую переменную для хранения имени файла вывода. Затем я выполняю следующую команду, передавая имя файла предыдущего этапа в качестве параметра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .