Я просто хотел узнать, как передать bash-функцию как параметр в подпроцесс ( export -f function_name ) .
my_func() { echo hello; }
export -f my_func
python -c 'import os; os.system("my_func")' #печатает "hello"
echo 1 2 | xargs -n 1 bash -c my_func #печатает "hello" 2 раза
А оказалось, что ещё можно bash-функции сериализовать и выполнить через
(
Read more... )