[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[violazione licenza]
[translators]
[docinfo]
[indice analitico]
[volume]
[parte]
Capitolo 608, scheda riassuntiva
Shell POSIX: comandi e job
Tabella 608.1. Comandi.
| Sintassi | Descrizione |
| [!] comando_1 [ | comando_2...] | Pipeline |
|
comando_1 ; comando_2
| Esegue il primo comando e al termine avvia il secondo. |
|
comando &
| Avvio sullo sfondo (background). |
|
comando_1 & comando_2
| Avvia sullo sfondo il primo comando e avvia immediatamente il secondo comando. |
|
comando_1 && comando_2
| Esegue il primo comando e se ciò avviene con successo, esegue anche il secondo comando. |
|
comando_1 || comando_2
| Esegue il primo comando e se questo restituisce Falso esegue anche il secondo comando. |
|
(comando_1 ; comando_2 ; ...)
| Lista di comandi da eseguire in una subshell. |
|
{ comando_1 ; comando_2 ; ... ; }
| Lista di comandi da eseguire normalmente concatenando l'output generato (il contenuto deve essere separato dalle parentesi graffe). |
Tabella 608.2. Riferimento ai job
| Riferimento ai job | Descrizione |
|
%n
| Il simbolo % seguito da un numero fa riferimento al job con quel numero. |
|
%prefisso
| Il simbolo % seguito da una stringa fa riferimento a un job con un nome che inizia con quel prefisso. Se esiste più di un job sospeso con lo stesso prefisso si ottiene una segnalazione di errore. |
|
%?stringa
| Il simbolo % seguito da ? e da una stringa fa riferimento a un job con una riga di comando contenente quella stringa. Se esiste più di un job del genere si ottiene una segnalazione di errore. |
|
%% | %+
| Le notazioni %% o %+ fanno riferimento al job corrente dal punto di vista della shell, che corrisponde all'ultimo job sospeso. |
|
%-
| La notazione %- fa riferimento al penultimo job sospeso.
Utilizzando i comandi bg e fg, in mancanza di un riferimento esplicito al job, viene preso in considerazione quello «corrente» dal punto di vista della shell. |
Appunti di informatica libera 2004.10.10 --- Copyright © 2000-2004 Daniele Giacomini -- <daniele (ad) swlibero·org>, <daniele·giacomini (ad) poste·it>
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome shell_posix_comandi_e_job.html
[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[violazione licenza]
[translators]
[docinfo]
[indice analitico]
