我一直在试图弄清楚如何使用Mac OSX Automator做到这一点,并且已经达到了我可以使用shell脚本创建单个zip文件的程度,但我无法弄清楚如何重命名我自动创建的zip文件。
我正在努力:
这是我到目前为止的shell脚本,我只需要弄清楚如何对生成的zip文件执行第2点操作并且有点丢失!
外壳脚本
for f in "$@"
do
zip -j "$f.zip" "$f"
done
你能帮忙吗?
由于
大须
答案 0 :(得分:0)
我认为这应该有效:
for f in "$@"
do
n=$(echo "$f"|sed "s/ //"|sed "s/_/-/"|awk '{print tolower($0)}')
zip -j "ibm-$n.zip" "$f"
done
使用sed,您可以替换字符串中的字符。你可能想谷歌。这绝对值得。