从输入文件生成输出文件名我有一个bash脚本:在bash
#!/bin/bash
convert "$1" -resize 50% "$2"
不是传递两个参数的同时运行脚本我想提一下刚刚源(或输入文件名)并且输出文件名应该从源文件名自动生成。像这样的"$1" | cut -d'.' -f1".jpg"
。如果输入文件名称为myimage.png
,则输出名称应为myimage.jpg
。 .jpg
应附加到源文件名的第一部分。如果参数是:*.png
,它也应该有效。那么我该如何修改我的脚本?
这是否工作在命令行:'convert“* .png”-resize 50%“* .jpg”'?我怀疑在这种情况下你需要一个循环。 – 2011-03-30 12:15:55