我試圖讓自己的生活更容易一點,但它還沒有工作。我正在試圖做的是以下幾點:在Unix命令行中使用變量
注:我在Unix服務器上運行R,因爲我的腳本的其餘部分是R.這就是爲什麼有system(" ")
system("TRAIT=haptoglobin")
system("grep var.resid.anim rep_model_$TRAIT.out > res_var_anim_$TRAIT'.xout'",wait=T)
然而,結果是讀取文件rep_model_.out
並創建了res_var_anim_.xout
,但需要讀取rep_model_haptoglobin.out
並需要創建res_var_anim_haptoglobin.xout
。
當我在膩子中運行完全相同的東西(當然沒有system(" ")
),則讀取正確的文件並創建正確的輸出。當我剛剛刪除我創建的變量時,該腳本也適用。但是,我需要多次這樣做,所以一個變量對我來說非常方便,但我無法使其工作。
這沒有把戲!謝謝 – Lisette