Sintassi:
String1, String2, ..., Stringn
..
stringa o intervallo
stringa o intervallo
La sintassi di cui sopra mostra che è possibile utilizzare l'espansione del tutore senza preambolo e postscrizione o con preambolo o con postscrizione o con entrambi. Diversi usi delle espansioni del tutore sono mostrati nella parte successiva di questo tutorial usando vari esempi.
Esempio-1: usando elenchi separati da virgole
Il seguente comando mostra l'uso dell'espansione del braccio solo con l'elenco separato da virgola. Devi ricordare una cosa mentre definisci l'elenco. Cioè, gli elenchi degli elenchi devono essere separati solo dalla virgo. Qui, il primo comando visualizzerà gli elementi dell'elenco con spazio. Nel secondo comando vengono utilizzati due elenchi e l'output genererà combinando ciascun elemento di ciascun elenco.
$ echo php, javascript, jquery
$ echo "I Mi piace", "Learn" "Php", "Programming"
Produzione:
Il seguente output apparirà dopo aver eseguito lo script. Nel secondo comando, ci sono due elementi in ogni elenco e ci sono due elenchi. Quindi, il secondo comando stamperà (2x2 = 4), quattro testo come output.
Esempio-2: usando gli intervalli
Diversi tipi di intervalli possono essere utilizzati nell'espansione del tutore per generare l'elenco dei dati. Gli usi di quattro tipi di intervalli sono mostrati in questo esempio. Il primo intervallo creerà un elenco di dati numerici, a partire da 50 a 60. Il secondo intervallo genererà un elenco di caratteri alfabetici, a partire da a f. Il terzo intervallo genererà un elenco di numero, a partire da 1 a 5 con lo zero. Il primo intervallo genererà un elenco di dati alfa-numerici combinando da A a C e 1 a 3.
$ echo 50… 60
$ echo a… e
$ echo 01… 05
$ echo a… c 1… 3
Produzione:
La seguente output apparirà dopo aver eseguito i comandi sopra. Nell'ultimo comando, la prima espansione del tutore contiene tre elementi e la seconda espansione del tutore contiene tre elementi. Quindi, gli elementi totali nell'output saranno, 3x3 = 9.
Esempio-3: usando il preambolo
Questo esempio mostra l'uso del preambolo nell'espansione del tutore. Il primo comando aggiungerà la stringa, "CIAO " con ogni elemento dell'elenco e genera l'output. Il secondo comando aggiungerà "b" con ogni elemento dell'elenco. Questo tipo di attività è utile se si desidera aggiungere un testo o un carattere comune nella parte anteriore di ogni elemento dell'elenco.
$ echo "hi" John, Mohammed, lisa
$ echo b all, ell, oat, eef
Produzione:
La seguente output apparirà dopo aver eseguito i comandi.
Esempio-4: usando PostScript
Questo esempio mostra l'uso di PostScript nell'espansione del tutore. Il testo, "È un programmatore" Aggiungerà alla fine di ogni elemento dell'elenco nel primo comando. La parola, "palla" aggiungerà con ogni elemento dell'elenco nel secondo comando. Se l'ultima parte di ogni elemento dell'elenco è la stessa, allora è meglio creare l'elenco per espansione Brace con PostScript.
$ echo John, Mohammed, Lisa "è un programmatore."
$ echo basket, piede, pallavolo palla
Produzione:
La seguente output apparirà dopo aver eseguito i comandi.
Esempio-5: utilizzando sia il preambolo che PostScript
Quando la prima parte e l'ultima parte di ciascun elemento dell'elenco sono uguali, è meglio creare l'elenco utilizzando l'espansione del braccia. Qui, il primo comando aggiungerà "ciao", all'inizio di ogni elemento dell'elenco e "Benvenuti a Linuxhint.“, Alla fine di ogni elemento dell'elenco. Il secondo comando genererà un elenco alpha-numerico aggiungendo "*****" nella parte anteriore e ".***** "alla fine dell'elemento dell'elenco. Secondo l'intervallo, il primo elemento è Q01 e l'ultimo elemento è Q05.
$ echo "ciao", John, Mohammed, Lisa "Benvenuti a Linuxhint."
$ echo "***** q" 01… 05 ".***** "
Produzione:
La seguente output apparirà dopo aver eseguito i comandi.
Esempio-6: creazione di sequenza di directory e file
'eco' Il comando è usato in tutti gli esempi precedenti di questo tutorial. Ma puoi anche usare l'espansione del tutore con altri comandi. Come è possibile creare più file o cartelle in un singolo comando utilizzando l'espansione del braccio è mostrato in questo tutorial. Il comando seguente creerà tre cartelle, Progettazione, programmazione e framework, usando 'mkdir"Espansione del comando e del tutore.
$ mkdir design, programmazione, framework
$ ls
Produzione:
La seguente output apparirà dopo aver eseguito i comandi.
È inoltre possibile creare file più sequenziali utilizzando l'espansione touch e braccia con preambolo e postscript. In questo esempio, 'tocco' Il comando viene utilizzato per creare più file. "PS" è usato come preambolo, ".Py " è usato come postscrizione e 1 ... 3 L'intervallo viene utilizzato per creare i nomi dei file sequenziali. Il secondo comando, "LS" mostrerà che i file vengono creati o no.
$ touch "PS" 1 ... 3 ".Py "
$ ls
Produzione:
La seguente output apparirà dopo aver eseguito i comandi. Qui verranno creati tre file. Questi sono PS1.Py, PS2.Py e PS3.Py.
L'espansione del tutore è molto utile per generare un elenco di dati sequenziali o eseguire qualsiasi comando in sequenza di dati. Alcuni usi comuni dell'espansione del tutore sono mostrati in questo tutorial. Speranza, il lettore sarà in grado di utilizzare correttamente l'espansione del tutore dopo aver praticato gli esempi di questo tutorial.