Paramètres de copie Linux vers un autre programme

2

J'ai fait un script
ocrun param1 param2
qui appelle un autre programme comme
oprun param1..

je voudrais en quelque sorte param3 et tous les suivants (parami) être copiés à oprun .. ex:

 `ocrun param1 param2 param3 param4   

`oprun param1` param3 param4   

Comment puis-je atteindre cet objectif ?

GorillaApe
la source

Réponses:

3

Tranchez le tableau d'arguments ( $@).

oprun "$1" "${@:3}"
Ignacio Vazquez-Abrams
la source
hm cela fonctionne bien, mais "test string", les citations sont absentes du résultat
GorillaApe
Je veux dire si je passe un paramètre entre guillemets.
GorillaApe
1
C'est parce que votre coquille les dépouille.
Ignacio Vazquez-Abrams le
il n'y a pas de solution?
GorillaApe
tu veux dire qu'ils ne sont pas visibles?
GorillaApe