Vai al contenuto

AIUTO creazione in mac di un file .bat (batch) per esecuzione script


gokku3

Messaggi raccomandati

Devo creare in lion l'equivalente di un file .bat di Windows. In pratica un file da eseguire per fare compiere al computer uno script.

L'operazione che mi interessa è rinominare alcuni file all'interno di una certa cartella. In windows bastava che piazzassi il mio file .bat nella stessa cartella dov'era contenuta anche la cartella AVCHD, e con un doppio clic il gioco era fatto.

Quello che c'è scritto dentro il mio file .bat in Windows è:

@@Echo on

rename AVCHD\BDMV\index.bdmv INDEX.BDM

rename AVCHD\BDMV\MovieObject.bdmv MOVIEOBJ.BDM

rename AVCHD\BDMV\BACKUP\index.bdmv INDEX.BDM

rename AVCHD\BDMV\BACKUP\MovieObject.bdmv MOVIEOBJ.BDM

rename AVCHD\BDMV\BACKUP\CLIPINF\*.clpi *.CPI

rename AVCHD\BDMV\BACKUP\PLAYLIST\*.mpls *.MPL

rename AVCHD\BDMV\CLIPINF\*.clpi *.CPI

rename AVCHD\BDMV\PLAYLIST\*.mpls *.MPL

rename AVCHD\BDMV\STREAM\*.m2ts *.MTS

pause

Chi mi aiuta a creare l'equivalente in ambiente mac? A quanto ho capito dovrei usare il textedit, giusto?

Ma chi se ne intende potrebbe essere così gentile da dirmi ESATTAMENTE cosa devo andare a scrivere dentro questo textedit?

Link al commento
Condividi su altri siti

  • 4 settimane dopo...

Puoi provare con automator (tool grafico) oppure dare un'occhiata ai vari shell scripting.

Di default quando apri il terminale su OS X la shell è la bash (ma puoi benissimo usarne un'altra se preferisci).

Di solito uno script inizia con

#!/bin/bash

dopo di che seguono i comandi...

Nel tuo caso per rinominare un file il comando è "mv" (move).

quindi...

#|/bin/bash
mv file1 file1new
mv file2 file2new
etc...

Infine..il file script devi renderlo eseguibile (mi sembra che sia...

chmod +x nomefile

Per lanciarlo da terminale dai

./nomefile

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...