A especificação de shell POSIX refere-se a comandos simples , < em> comandos compostos , posição do comando , e o comando command
.
As duas primeiras referências como / quando um comando shell é analisado e executado. Por exemplo:
#one compound command
{ simple command; simple command && simple command; }
O comando composto é o quanto o shell deve ler como entrada antes de avaliar e executar seus comandos simples constituintes .
posição do comando é a primeira palavra em cada comando simples e tem um significado especial na medida em que determina como o resto do comando é para ser analisado. Certas palavras reservadas , (como if
e while
) , quando em posição do comando , podem indicar ao analisador que o que segue deve ser interpretado como um comando composto e não apenas um comando simples .
O comando command
pode servir para mover um comando da posição do comando . Por exemplo, esses dois seriam executados de forma idêntica, mas potencialmente analisados de forma diferente:
command simple command
simple command