( Nextra | 2021. 12. 28., k – 13:30 )

Végül is úgy oldottam meg, hogy a C szkriptet --e vagy --q paraméterrel hívom meg. --e(exportál, --q=lekérdez.

A C szkripteben meg egy feltétel vizsgálja hogy a a $1 micsoda.

if [ "$1" = "--e" ]; then
    export="yes"
fi

exporTdata () {
    if [ "${export}" = "yes" ]; then
        export blabla    
    else echo "csak az eredmény"
    fi
}

Nem tudom talán kihagyhatnám az első feltételt, de így átláthatóbb.