Преобразование исполняемого файла.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
запустить его.