我需要一些帮助来转换我在工作电脑上运行的 .bat 可执行文件,以便它可以在 Mac 上运行。在将 tar 文件上传到我们的网站之前,我们会运行此脚本,据我所知,该脚本只会解锁对 tar 及其内所有图像的所有权限。
如果有人能帮我“翻译”它以在我的 Mac 上运行,那就太棒了!我希望我可以在 Automator 中设置一些东西
以下是代码
删除图片5.tar
移动 images4.tar images5.tar
移动 images3.tar images4.tar
移动 images2.tar images3.tar
移动 images.tar images2.tar
光盘 ..
tar --mode=777 -rvf 图像.tar *.jpg
tar --mode=777 -rvf 图像.tar p
移动图片.tar./tarpics
答案1
DOS/Windows Unix
del rm
move mv
cd cd
tar tar
tar --help
但请检查两个系统上的 tar手册页(或)以了解--mode
和-r
选项。如果两者都是 GNU tar,则可能没问题。
答案2
#!/bin/sh
rm images5.tar
mv images4.tar images5.tar
mv images3.tar images4.tar
mv images2.tar images3.tar
mv images.tar images2.tar
cd ..
tar --mode=777 -rvf images.tar *.jpg
tar --mode=777 -rvf images.tar p
mv images.tar ./tarpics
您可能需要一个 shell 脚本,因为 shell 脚本是 UNIX 中与 bat 文件对应的脚本。
只需nano whatever.sh
在终端中执行此代码,复制该代码,按 Control-X,然后按 y 保存,运行chmod +x whatever.sh
以使其可执行,然后执行即可./whatever.sh
运行它。