Как искать среду, используя ls () внутри функции?

Я хочу найти набор функций и сохранить их, потому что я хочу отправить их на удаленный сервер в файле Rdata и не хочу устанавливать новый пакет на сервере.

Хотя я получаю сообщение об ошибке, используя приведенный ниже подход, более простые / лучшие подходы приветствуются

MWE:

Вот две фиктивные функции:

abcd.fun.1    <- function() return(1)
abcd.fun.2    <- function() return(2)

Я могу определить фиктивные функции:

ls()[grep('abcd', ls())]

Но когда я заключаю это в функцию:

 find.test <- function(x) {
     return(ls()[grep(x, ls())])
 }
 find.test('abcd')

Функция возвращаетcharacter(0)

В конечном итоге я хотел бы

 save(find.test('abcd'), file = test.Rdata)

Ответы на вопрос(2)

Ваш ответ на вопрос