[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [volume] [parte]


Capitolo 148.   Shell POSIX: comandi e job

Sintassi Descrizione
[!] comando_1 [ | comando_2...] Condotto.
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).
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 2007.02 --- Copyright © 2000-2007 Daniele Giacomini -- <daniele (ad) swlibero·org>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome shell_posix_comandi_e_job.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico]

Valid ISO-HTML!

CSS validator!