将 .bat 可执行文件转换为 Mac

将 .bat 可执行文件转换为 Mac

我需要一些帮助来转换我在工作电脑上运行的 .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运行它。

相关内容