On 4/13/21 9:35 PM, Catalin Muresan wrote:
De obicei dupa parametrul -- poti pune parametri care incep cu - si care sa
fie ignorati ca parametri
mda, prin incercari am gasit smecheria:

-c arg1 arg2 arg3
arg2 si 3 sunt ignorati se executa doar arg1

daca se impacheteaza ca string
-c "arg1 ar2 arg3"
se executa ca si o comanda normala de bash

pt bash -- arg1 arg2 arg3
arg1 (sau intregul string in cazul "arg1 arg2 arg3")
e obligatoriu sa fie un fisier existent, _non-binar_ si interpretabil de bash
deci inlocuieste shabang-ul cumva (cumva cum faci python fsdkfjs.py)

Adrian


        --        A -- signals the end of options and disables further
option processing.  Any arguments after the -- are treated as filenames and
arguments.  An argument of - is equivalent to --.


On Tue, 13 Apr 2021 at 19:31, Adrian Sevcenco <adrian.sevce...@cern.ch>
wrote:

Salutare! Am o dilema existentiala in acest moment si in seara asta
google-fu-ul meu e slab:
care e diferenta intre:
bash -bla -c arg1 arg2 arg3
si
bash -bla -- arg1 arg2 arg3

Are cineva idee? (baseline-ul de bash e 4.2.46)

Multumesc!
Adrian

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro



--
----------------------------------------------
Adrian Sevcenco, Ph.D.                       |
Institute of Space Science - ISS, Romania    |
adrian.sevcenco at {cern.ch,spacescience.ro} |
----------------------------------------------

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui