SHIFT(1P)

NOME
shift - sposta parametri posizionali

SINTASSI

shift [n]

DESCRIZIONE

I parametri posizionali vengono spostati. Il parametro posizionale 1 viene assegnato al valore del parametro (1+n), il parametro 2 viene assegnato al valore del parametro (2+n), e cos&igrave; via. I parametri rappresentati dai numeri "$#" fino a "$#-n+1" non sono assegnati, e il parametro '#' viene aggiornato per rispecchiare il nuovo numero di parametri posizionali.

Il valore n deve essere un interno decimale senza segno minore o uguale al valore del parametro speciale '#'. Se n non &egrave; specificato, assumer&agrave; il valore di 1. Se n &egrave; 0, i parametri posizionali e speciali non cambiano.

OPZIONI

Nessuna.

OPERANDI

Vedere la DESCRIZIONE.

STDIN

Non usato.

FILE DI INPUT

Nessuno.

VARIABILI D'AMBIENTE

Nessuna.

EVENTI ASINCRONI

Default.

STDOUT

Non usato.

STDERR

Lo standard error si usa solo per messaggi diagnostici.

FILE DI OUTPUT

Nessuno.

DESCRIZIONE ESTESA

Nessuna.

STATO DI USCITA

Lo stato di uscita &egrave; maggiore di 0 se n>$#; altrimenti &egrave; zero.

CONSEGUENZE DEGLI ERRORI

Default.

Le sezioni seguenti sono informative.

USO DELL'APPLICAZIONE

Nessuno.

ESEMPI

    $ set a b c d e
    $ shift 2
    $ echo $*
    c d e

LOGICA

Nessuna.

DIREZIONI FUTURE

Nessuna.

VEDERE ANCHE

Utility speciali incorporate

COPYRIGHT
Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between this version and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html .