[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]

Valid ISO-HTML!