Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Come scrivere uno script di shell Unix per stampare un elenco su una nuova linea

Uno script di shell Unix è un programma scritto in uno dei linguaggi di scripting di shell come bash , sh o csh . Al fine di avere uno script di stampare un elenco , è necessario inserire la lista in un array . Lo script, quindi scorre l'array , la stampa di ogni valore rispetto allo schermo. In bash , i valori sono stampati su ciascuna le proprie linee . In altre shell , potrebbe essere necessario specificare che si desidera ogni valore da stampare sulla propria riga . Istruzioni
1

Aprire un editor di testo come vi , nano o gedit . Se si utilizza Ubuntu , si trova " gedit " nel menu "Accessori" del menu principale "Applicazioni" . Aprire "vi" e " nano " dal prompt dei comandi digitando "vi" o il comando " nano ".
2

digitare la riga "# ! /Bin /bash " per avviare lo script di shell .

3

tipo la "lista = ( camicia pantaloni calze scarpe ) " linea per creare l'array per contenere la lista .
4

digitare la riga " ListNum = $ { # lista } " per creare la variabile " ListNum " che conterrà il numero di elementi nella matrice .
5

Tipo prossimi tre linee di un ciclo tra i valori nella matrice e stampare ogni valore alla schermata :

per ( ( x = 0; x < $ ListNum ; x + +) ) ; doecho $ { lista [ $ { x } ] } fatto

Ogni valore nella matrice verranno stampati su una riga .
6

Salvare il file con il nome " list.sh. " Fare clic sul pulsante " Salva con nome" in gedit e digitare il nome nella casella di testo . Tipo " : w" . Nel VI e "Ctrl + O" in nano e digitare il nome quando viene richiesto
7

Digitare il comando " chmod + x list.sh " al prompt dei comandi per rendere il script eseguibile .
8

Digitare il comando " . /list.sh " al prompt per eseguire lo script di comandi .

 

sistemi © www.354353.com