Nwlapcug.com


Come scrivere uno Script in Ubuntu 8.10

Come scrivere uno Script in Ubuntu 8.10


Come altri sistemi operativi basati su Linux, Ubuntu utilizza "script", che sono essenzialmente analogo a "file batch" in MS-DOS e Windows. Sono file che consiste di un insieme di comandi che possono essere eseguiti in ordine semplicemente eseguendo il file. Gli script sono facili da scrivere ed eseguire, ma sono sorprendentemente potente.

Istruzioni

1

Aprire un terminale ("Applicazioni" -> "Accessori" -> "Terminale").

2

Tipo

gedit < script >. sh

dove < script > è il nome del file dello script per creare, insieme al relativo percorso. Se non volete posizionarlo nella directory corrente (un terminale si apre nella vostra home directory per impostazione predefinita.) Verrà visualizzata una finestra di gedit dove è possibile scrivere il vostro script.

3

Aprire lo script con una linea del formato:

! / bin/bash

dove "/ bin/bash" può essere sostituito con il percorso della shell che si desidera l'esecuzione dello script. Maggior parte dei casi, la shell bash standard a/bin/bash dovrebbe andare bene.

4

Immettere i comandi che si desidera l'esecuzione dello script. I seguenti per che due passi descrivono semplici ma utili funzioni particolare script; passaggio 8 descrive cosa fare quando hai finito scrittura.

5

Utilizzare il segnaposto del formato "$1", "$2", ecc (senza le virgolette), al posto di qualsiasi argomenti i tipi di utente dopo il nome dello script. Ad esempio, una lettura di riga di script

echo $1

risponderà alla chiamata script "Ciao script.sh" semplicemente di stampa "hello".

6

Definire le variabili con linee nel formato:

VARIABILE = contenuto

e si riferiscono a loro più tardi con il modulo:

$VARIABLE

Ad esempio, se si legge una riga di script "DIRECTORY=./home/bob" e "cd $DIRECTORY" si legge una riga successiva, lo script cambierà la directory corrente a /home/bob. Nota che è possibile definire le variabili come argomenti, ad esempio "INPUT = $1" definirà la variabile INPUT per essere qualsiasi argomento l'utente entra in primo luogo.

7

Richiedere all'utente le informazioni una volta che lo script è in esecuzione utilizzando il formato:

leggere variabile

dove la variabile è il nome della variabile dove si desidera memorizzare qualunque sia i tipi di utente. Le variabili non devono essere definiti in precedenza per essere utilizzato in questo modo; è possibile crearli con un comando "read".

8

Fare clic su "Salva" e chiudere gedit. È ora possibile eseguire lo script immettendo la sua directory e digitare:

sh script.sh

dove "script.sh" è il nome dello script. Se si desidera rendere lo script eseguibile senza il prefisso "sh", tipo:

chmod 700 script.sh

per renderlo eseguibile solo per l'utente corrente, o:

chmod 777 script.sh

per renderlo eseguibile per tutti gli utenti. Una volta che si modificano le autorizzazioni in questo modo, è possibile eseguire lo script semplicemente digitando:

/path/to/script.sh

dove "/ percorso/per" è il percorso dello script.

Consigli & Avvertenze

  • Per saperne di più complicati comandi di script di shell, utilizzare il Tutorial molto più a lungo legato in "Risorse".