#!/bin/bash
set -x
a ()
set -x
a ()
{
echo $1
}
b ()
{
a "--some-flag='param1 param2,param3'"
}b
в функции a () echo вызывается как:
echo '--some-flag='\''param1' 'param2,param3'\'''
как сделать чтобы параметры которые передаются в a () не экранировались?
т.е. чтобы echo вызывался вот так:
echo --some-flag='param1 param2,param3'
т.е. чтобы параметры передавались как есть ?