Convertendo um executável .bat para o Mac

0

Eu preciso de alguma ajuda para converter um arquivo executável .bat que eu corro em nosso PC no meu trabalho para que ele funcione em um mac. Antes de fazer o upload de arquivos tar para o nosso site, nós executamos este script que, até onde eu sei, simplesmente desbloqueia todas as permissões para o tar e todas as imagens dentro.

Se alguém pudesse me ajudar a "traduzi-lo" para ser executado no meu Mac, isso seria incrível! Eu estava esperando que eu pudesse configurar algo no Automator

Aqui está o código

del images5.tar

move images4.tar images5.tar

move images3.tar images4.tar

move images2.tar images3.tar

move images.tar images2.tar

cd ..

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

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

move images.tar ./tarpics

    
por Wes 22.06.2012 / 19:00

2 respostas

2

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

Mas verifique as man pages (ou tar --help ) para tar em ambos os sistemas para as opções --mode e -r . Provavelmente OK se ambos são tar do GNU.

    
por 22.06.2012 / 19:06
1
#!/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

Você provavelmente quer um script de shell, pois os shell scripts são o equivalente do UNIX para arquivos bat.

Basta fazer nano whatever.sh no terminal, copiar este código, pressionar Control-X e y para salvá-lo, executar chmod +x whatever.sh para torná-lo executável e fazer ./whatever.sh para executá-lo.

    
por 22.06.2012 / 19:07