我试图使用NASA的NSIDC的数据运行Matlab脚本。然而,数据的大小约为180 TB,因此计划是让我一次下载一个文件,运行Matlab脚本,删除文件。
我计划做的是写一个bash脚本,沿着:
#!/bin/bash
wget file
srun Matlab_Script.m
rm file
我可以下载一个.txt
文件,其中包含我需要的每个文件的url。我如何循环遍历.txt
文件中的每个url,并像上面那样运行脚本?此外,我如何保存输出,而不是每次运行Matlab脚本时都有数千个.mat
文件?
我是新的bash shell,所以任何建议都非常感谢!
1条答案
按热度按时间lb3vh1jj1#
我想我知道该怎么做,如果你想输出文本,你可以复制和粘贴文本文件,这是批处理,而不是bash IDK,如果有区别
像这样://echo是输出文本
echo //文本
对不起,如果这是一个糟糕回答,我只是不太了解你的情况