Alvin Poh

Utilizez fișiere batch uneori când folosesc Windows, deoarece economisesc mult timp atunci când trebuie să executați frecvent un lot de comenzi. Cu un fișier de lot, salvați toate comenzile într-un singur fișier și executați doar fișierul de lot, în loc să rulați gazilionul de comenzi în mod individual.

Am fost confruntat cu aceeași situație în Mac OSX când mi-am dat seama că nu știam cum să creez un fișier de lot în Mac OSX. Se pare că este destul de ușor. Mac OSX este bazat pe unix, așa că am putut folosi echivalentul unix (care se numește și el script). Ceea ce trebuie să faceți este să puneți toate comenzile pe care le doriți într-un document de text simplu și să îl salvați cu un nume (de preferință fără extensia .txt, dar asta chiar nu contează… arată mai corect așa).

În Windows, asta este tot ce trebuie să faceți, dar pentru Mac, va trebui să vă asigurați că editați permisiunile fișierului batch astfel încât acesta să fie executabil. Deci, de exemplu, dacă fișierul dvs. batch se numește batchfile, o modalitate de a-i modifica permisiunile este să faceți clic dreapta pe el, să faceți clic pe „Show Info” și apoi să modificați permisiunile de la „Permissions” pentru a afișa 755.

Ce face 755 este să vă dea permisiuni de 7 pentru dvs., 5 pentru grupul dvs. de utilizatori și 5 pentru toți ceilalți. Cu o permisiune de 7, puteți scrie în fișier și îl puteți executa. Cu o permisiune de 5, puteți executa fișierul, dar nu puteți scrie în el.

O altă modalitate de a schimba permisiunile fișierului este să intrați în Terminal și să introduceți această comandă care îi modifică permisiunile. Va trebui să fiți în directorul în care se află batchscript pentru ca următoarea comandă să funcționeze (sau va trebui să specificați calea completă a acestuia):

chmod 755 batchscript

Acum, pentru a executa fișierul batch, trebuie doar să specificați calea completă a fișierului batch, sau dacă sunteți deja în directorul în care se află acesta, puteți tasta:

./batchscript

Rețineți că trebuie să puneți „./” în fața numelui de fișier, pentru a spune Terminalului să caute fișierul în directorul curent.

Și cu asta, veți avea un fișier batch funcțional în Mac OSX!

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.