我正在研究使用单个命令调整和优化目录中所有图像的功能。
到目前为止,我创建了这个函数
function prepareimages() {
# Resize Images
for img in *.jpg; do
convert -resize $1\! "$img" "$img"
done
# Optimize Images
jpegoptim *.jpg
}
这个想法是我可以使用
prepareimages("400x300")
然后我尝试将别名保存在 .bashrc 文件中,但不知道如何保存
我知道您可以保存普通命令,例如
alias home="ssh [email protected]"
但是有没有办法将函数保存为别名?
alias prepareimages = prepareimages();
这不起作用。
你不需要别名,你可以直接保存一个函数。只需将定义保存到您的
.bashrc
文件中。要调用它,请使用
prepareimages 400x300
,即没有括号。您可以使用单引号或双引号,但由于没有特殊字符,因此不需要它们。