我在找一个脚本,工具...对于linux,它可以找到所有文件和所有文件中的关键字,类似于OSX Finder (我不是在寻找具有相同Finder界面的应用程序,而只是相同的工作)
例如,如果我在OSX Finder中搜索"linux“,我会得到:
linux (directory with linux name)
linux-2.4.0 (directory with linux in name)
...
memory.h (file with linux in text)
...
command.c (file with linux in text)
...
so-08-filesy
我使用windows和linux混合开发我的脚本,所以我想要一种简单的方法来跟踪文件路径,而不必设置它们。
我使用的是here包,在从命令行运行之前,这个包似乎运行得很好。
我的所有文件都存储在项目目录中,所以我对外部文件没有任何问题。
举例说明。我的linux项目位于:/home/ubuntu/work/ On Windows it:c\work\
在RStudio中,当我使用here时,这两种情况都很好,所以如果我调用另一个脚本,我就使用source(here("expected_value.R")),这在两个平台上都可以使用。
当我从linux命令行的脚本运行时
Rscr
我有一个简单的多处理任务来编写csv文件。程序从另一个文件中获取大约40k行,处理这些数据并将它们写入另一个文件。我的代码如下所示:
create_queue_infile(csv_file, q, opt)
pool = multiprocessing.Pool(processes=(multiprocessing.cpu_count() - 1))
while not (q.empty()):
res = pool.apply_async(my_function, args=(q.get(), input2, 5, output,))
pool.close()
pool.join(