Написать сценарий bash для выполнения серии команд с файлом [duplicate]

Я хотел бы написать сценарий bash для выполнения следующих команд:

convert -density 300 file_in file_out
convert file_out -trim file_out

Я хотел бы выполнить c ommand с conv file_in file_out , где file_in - это существующий файл, который мне нужно указать, а file_out - это выходное имя нового файла, который мне также нужен указать.

Буду признателен за помощь, спасибо!

РЕДАКТИРОВАТЬ: Мой вопрос, по сути, заключается в том, как использовать переменную, указанную в терминале, в сценарии bash, который может быть дубликатом this .

0
задан 13 April 2017 в 15:24

1 ответ

Попробуйте что-то вроде этого:

#!/bin/bash

FILE_IN=$1
FILE_OUT=$2

convert -density 300 "$FILE_IN" "$FILE_OUT"
convert "$FILE_OUT" -trim "$FILE_OUT"

exit $?

, Если Вы сохранили тот файл как conv и chmod +x conv, необходимо смочь выполнить его, как желаемый:

conv file_in file_out
0
ответ дан 15 April 2019 в 22:39

Другие вопросы по тегам:

Похожие вопросы: