我有一个R脚本,该脚本在终端上的调用方式如下:
double speedOfLight = 299792.458;
FormattableString message = $"The speed of light is {speedOfLight:N3} km/s.";
System.Globalization.CultureInfo.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("nl-NL");
string messageInCurrentCulture = message.ToString();
var specificCulture = System.Globalization.CultureInfo.GetCultureInfo("en-IN");
string messageInSpecificCulture = message.ToString(specificCulture);
string messageInInvariantCulture = FormattableString.Invariant(message);
Console.WriteLine($"{System.Globalization.CultureInfo.CurrentCulture,-10} {messageInCurrentCulture}");
Console.WriteLine($"{specificCulture,-10} {messageInSpecificCulture}");
Console.WriteLine($"{"Invariant",-10} {messageInInvariantCulture}");
脚本完成后,它会生成一个输出.csv文件,该文件保存在我的服务器上。
我希望能够通过使用 tmux 在不同的窗格上运行相同的脚本,只是为Rscript myscript.R param1 param2
param1
使用不同的值。
我该怎么做?确实很难找到最好的方法。
答案 0 :(得分:0)
所以我设法解决此问题的最佳方法是基本上在每个tmux窗口上启动R会话,然后从那里输入参数并运行实际的脚本。
不是最实用的,但是可以完成工作。