Преобразование исполняемого файла.bat в Mac

Мне нужна помощь в преобразовании исполняемого файла.bat, который я запускаю на нашем ПК на работе, чтобы он работал на Mac. Прежде чем загружать файлы tar на наш веб-сайт, мы запускаем этот скрипт, который, насколько мне известно, просто открывает все разрешения для tar и всех изображений внутри.

Если бы кто-то мог помочь мне "перевести" его на мой Mac, это было бы здорово! Я надеялся, что смогу что-то настроить в Automator

Вот код

del images5.tar

переместить images4.tar images5.tar

переместить images3.tar images4.tar

переместить images2.tar images3.tar

переместить images.tar images2.tar

CD..

tar --mode = 777 -rvf images.tar *.jpg

tar --mode = 777 -rvf images.tar p

переместить images.tar ./tarpics

2 ответа

  DOS/Windows     Unix
  del             rm
  move            mv
  cd              cd
  tar             tar

Но проверьте справочные страницы (или tar --help) для смолы в обеих системах для --mode а также -r опции. Вероятно, хорошо, если оба GNU tar.

#!/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

Вам, вероятно, нужен сценарий оболочки, так как сценарии оболочки являются эквивалентом UNIX для файлов bat.

Просто делать nano whatever.sh в терминале скопируйте этот код, нажмите Control-X, и y, чтобы сохранить его, запустите chmod +x whatever.sh чтобы сделать его исполняемым, затем сделать ./whatever.sh запустить его.

Другие вопросы по тегам