Ben aşağıdaki işlevi var:
bar() { echo $1:$2; }
Bu işlevi başka bir işlevden çağırıyorum foo. fookendisi şöyle denir:
foo "This is" a test
Aşağıdaki çıktıyı almak istiyorum:
This is:a
Yani, alınan argümanlar barbenim geçirdiğim jetonlarla aynı olmalıdır foo.
Bunu foobaşarmak için nasıl uygulanması gerekir? Aşağıdaki iki uygulamayı denedim, ancak ikisi de çalışmıyor:
foo() { bar $*; }- çıktı:
this:isfoo() { bar "$*"; }- çıktı:
this is a test:
Sorum, tartışmaların alıntılarını nasıl koruyabileceğim. Bu hiç mümkün mü?