编写 bash 脚本以使用文件执行一系列命令

编写 bash 脚本以使用文件执行一系列命令

我想编写一个 bash 脚本来执行以下命令:

convert -density 300 file_in file_out
convert file_out -trim file_out

我想使用 执行命令conv file_in file_out,其中file_in是我需要指定的现有文件, 是file_out我也需要指定的新文件的输出名称。

我很感激能得到一些帮助,谢谢!

编辑:我的问题本质上是如何在 bash 脚本中使用终端中指定的变量,这可能是

答案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

相关内容