Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere uno script di shell per eliminare i file

Rimozione dei file utilizzando la riga di comando è un compito semplice con gli argomenti giusti . Tuttavia , se avete un sacco di file da eliminare o se si vuole automatizzare esso, creando il proprio script di shell per eliminare i file è facile e richiede poco tempo . Tutto ciò che serve è una conoscenza di base della riga di comando in ambiente Unix e il vostro editor di testo preferito , al fine di scrivere un semplice script di shell per eliminare i file . Cose che ti serviranno
editor di testo
Mostra più istruzioni
1

Apri la tua interfaccia a riga di comando e avviare un editor di testo . Il più comune è Vi, ma se avete un preferito, ad esempio Emacs o Nano , sentitevi liberi di utilizzarlo. Assegnare un nome alla cosa sceneggiatura descrittivo, come " delete_script . "
2

Tipo la prima linea : " # /bin /bash " , come si prevede di utilizzare bash per interpretare lo script . Per la vostra seconda linea , scrivere un commento che ti dice quello che fa lo script . Per questo script , utilizzare il commento " # Rimuove i file . " Il " # " all'inizio della riga indica l'interprete che questo è un commento .
3

Scrivi la linea per eliminare i file . Dal momento che si sta utilizzando questo script per eliminare alcun file o cartelle , è meglio usare il comando "rm - ri" . L'argomento "-r" elimina tutti i file se si passa una cartella per la sceneggiatura e il "-i" vi chiederà di confermare che si desidera eliminare i file. Invece di mettere un nome di file specifico nel proprio script , usare " $ *", che andrà a sostituire il file che si passa ad esso quando si esegue lo script . La linea dello script insieme dovrebbe essere " rm -ri $ * "
4

aggiungere ancora una riga che conferma la cancellazione dei file : . " Echo" Eliminazione dei file $ * " " . Il " $ * " echo argomento nulla passato allo script da riga di comando . Salvare il file e chiudere l'editor di testo .
5

Creare autorizzazioni per lo script in modo da poter eseguire . Digitare "chmod 755 your_script " . Assicurarsi che la cartella lo script si trova in è nel tuo percorso . Se non lo è , si può accedere alla cartella è in per eseguirlo.
6

Eseguire lo script per provarlo . Creare un file di prova , preferibilmente nella stessa cartella dello script , quindi eseguire il seguente comando : " /delete_script filetesto . ». Se si è utilizzato il " -i " argomento , la riga di comando vi chiederà di confermare l'eliminazione del file. Se inoltre si è aggiunto l'ultima riga " Eliminazione dei file ", si dovrebbe vedere questo dopo la conferma prima della riga di comando torna al prompt della shell . È possibile usare "ls " per verificare che il file è stato eliminato .

 

Programmazione © www.354353.com