我尝试使用R生成脚本。我希望脚本包含以下命令:
GPU0 = $(nvidia-smi --query-gpu = utilization.gpu --format = csv,noheader,nounits | awk&#39; NR == 1 {print $ 1/100}&#39;)< / p>
如果我想在终端中执行此操作,我将执行以下命令:
echo&#34; GPU0 = \ $(nvidia-smi --query-gpu = utilization.gpu --format = csv,noheader,nounits | awk&#39; NR == 1 {print $ 1/100} &#39;)&#34; &GT;&GT;的test.txt
因此我在R控制台中执行以下命令:
system(&#34; echo GPU0 = \ $(nvidia-smi --query-gpu = utilization.gpu --format = csv,noheader,nounits | awk&#39; NR == 1 {print $ 1 / 100}&#39;)&gt;&gt; test.txt&#34;)
但是我收到以下错误消息:
错误:&#39; \ $&#39;是字符串开始时无法识别的转义&#34;&#34;回显GPU0 = \ $&#34;
我能做些什么来执行包含&#34; \ $&#34;的命令在R?
编辑:我正在使用Linux。