Alvin Poh

Dávkové soubory jsem občas používal, když jsem používal Windows, protože ušetří spoustu času, když potřebujete často spouštět dávky příkazů. Pomocí dávkového souboru uložíte všechny příkazy do jednoho souboru a místo miliardy příkazů jednotlivě spustíte pouze dávkový soubor.

Stejné situaci jsem čelil v Mac OSX, když jsem si uvědomil, že nevím, jak vytvořit dávkový soubor v Mac OSX. Ukázalo se, že je to docela snadné. Mac OSX je založen na unixu, takže jsem mohl použít unixový ekvivalent (který se také nazývá skript). To, co musíte udělat, je vložit všechny požadované příkazy do obyčejného textového dokumentu a uložit ho s nějakým názvem (nejlépe bez přípony .txt, ale na tom vlastně nezáleží… jen to tak vypadá správněji).

V systému Windows je to vše, co musíte udělat, ale pro Mac se musíte ujistit, že jste upravili oprávnění dávkového souboru, aby byl spustitelný. Pokud se tedy například váš dávkový soubor jmenuje batchfile, jedním ze způsobů, jak změnit jeho oprávnění, je kliknout na něj pravým tlačítkem myši, kliknout na „Zobrazit informace“ a poté změnit oprávnění v části „Oprávnění“ na 755.

Příkaz 755 způsobí, že vám bude přiděleno oprávnění 7, vaší skupině uživatelů 5 a všem ostatním 5.

Příkaz 755 znamená, že oprávnění 7 bude přiděleno vám, 5 vaší skupině uživatelů a 5 všem ostatním. S oprávněním 7 můžete do souboru zapisovat a spouštět jej. S oprávněním 5 můžete soubor spustit, ale nemůžete do něj zapisovat.

Dalším způsobem, jak můžete změnit oprávnění souboru, je přejít do Terminálu a zadat tento příkaz, který změní jeho oprávnění. Aby následující příkaz fungoval, musíte se nacházet v adresáři, ve kterém se nachází dávkový skript (nebo musíte zadat jeho úplnou cestu):

chmod 755 batchscript

Pro spuštění dávkového souboru nyní stačí zadat buď úplnou cestu k dávkovému souboru, nebo pokud se již nacházíte v adresáři, kde je umístěn, můžete zadat:

./batchscript

Všimněte si, že před název souboru musíte vložit znak „./“, abyste Terminálu řekli, že má soubor hledat v aktuálním adresáři.

A tím získáte funkční dávkový soubor v systému Mac OSX!

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.