LINUX.ORG.RU

История изменений

Исправление at, (текущая версия) :

Если очень нужно

>cat 1.sh 
#! /bin/bash

function myfunc { echo Column 1: $1; echo Column 2: $2; }
export -f myfunc

./call

>cat call 
#! /bin/sh

eval "myfunc $myfunc"
myfunc
Результат выполнения
>./1.sh 
Column 1:
Column 2:
Но так делать не стоит, проще поменять шел

Исходная версия at, :

Если очень нужно

>cat 1.sh 
#! /bin/bash

function myfunc { echo Column 1: $1; echo Column 2: $2; }
export -f myfunc

./call

>cat call 
#! /bin/sh

eval "myfunc $myfunc"
myfunc
Результат выполнения
>./1.sh 
Column 1:
Column 2:
Но так делать не стоит, проще поменять шел у пользователя