如何通过 linux(ubuntu) 在多个 .RData 中找到特定对象(数据)?

How can I find specific object(data) in mutiple .RData by linux(ubuntu)?

我想通过 linux (Ubuntu) 在多个 .RData 中找到特定对象(数据)。

例如,我有一些.RData,我想找到对象名称包括"max"(所以... max_1,max_2,...在.RData).

因为我不知道RData有什么特定的对象(数据),所以我想检查多个.RData是否.RData有特定的对象(数据)。

此外,我想在 linux (Ubuntu) 环境中执行此操作。

请告诉我该怎么做。

谢谢先进

也许可以在 R 控制台中尝试这个。这将为您提供名称以 "max".

开头的所有可用对象
files <- dir()
rdata_files <- files[grepl(".RData", files)]
rdata_files

for (fname in rdata_files) {
 obj_names <- load(fname)
 cat(fname, "\n")
 print(obj_names[grepl("^max", obj_names)])
}