tcsh

    1熱度

    2回答

    您好,我正在嘗試從我的pythons腳本中提取check.setup文件。 代碼 import os os.system("source /fullpathhere/check.setup") 它說沒有找到命令。令人驚訝的是,我可以直接從shell獲取相同的文件。 check.setup是csh文件。它正在尋找其他.csh文件並設置了很少的環境變量,我在這裏看到了很少的答案,但沒有人能解決這

    -1熱度

    3回答

    使用命令行,我定義了兩個變量 set a = 5 set b = 5 另外我設置另一個變量,c,在我試圖分配a的和b的價值。 我試過 - set c = $($a+$b) 但我有Illegal variable name. 我試過 - set c c = $($a+$b) 但我有Illegal variable name.,再次。

    0熱度

    1回答

    我試圖在命令結果中使用if-then-else條件 的別名。 別名會得到一個文件模式 如果只有一個文件,它會打開文件 如果有更多或小於1名的文件 - 它將有消息表明。 我已經試過別名: alias atest 'if \("ls \!:1" > 0 \) "nedit ls \!:1" else "echo cant open the file" '

    1熱度

    1回答

    與文本提示更換CWD的一部分 我試圖讓下面的行爲我提示在TCSH: /users/james/ $ cd /projects/android/new_project/1.0/ New Project {1.0}/$ cd vars New Project {1.0} /vars/ $ 我已經看過用cwdcmd,但我相信,可變我分配給存儲cwd只會傳遞給提示一次。 我也看過使用設置提示='%

    0熱度

    1回答

    在bash中我們可以使用set -o vi來設置vi風格的線條編輯界面。 如何在c-shell(tcsh或csh)中設置相同的值。我試過set -o vi。但它會引發錯誤。 $>set -o vi set: Variable name must begin with a letter.

    1熱度

    2回答

    我想在tcsh中總結兩個整數。我已經看到如何在bash中做到這一點。 一個變量由隊列管理器設置,另一個變量是腳本中硬編碼的常量變量。 我試圖 setenv II 199 setenv AA 1 echo $((${II}+${AA})) 但illegal variable name在tcsh中

    1熱度

    1回答

    在bash中設置路徑時,我被教導使用plus sign command替代值參數替換,以便在變量尚未設置的情況下可靠。 export LD_LIBRARY_PATH="/new/libray/path/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" 這樣的LD_LIBRARY_PATH環境變量設置爲/new/libray/path/:$LD_LIBRARY_PAT

    0熱度

    4回答

    我有一個問題應該很簡單,但我無法在任何地方找到解決方案。 我想要做一些簡單的設置和envvar在bash腳本中。 從bash終端運行腳本它工作正常,但從我正在使用的機器上默認的tcsh運行,我嘗試導出變量時得到未知命令。 這是我非常簡單的腳本。 my_tmp_script.sh #!/bin/bash #clear echo $$ echo "setting environment va

    0熱度

    1回答

    我想在結束時把源命令在我的.cshrc文件中有一個參數,但它不工作。該命令在下面(當我在終端上運行,而不是從.cshrc文件運行時)。我應該如何讓它工作? 我曾嘗試將該命令放在括號內,「」我也嘗試了底層代碼。 source /opt/intel/composer_xe_2013_sp1/bin/compilervars.csh ia32 當我採購我的.cshrc文件,我得到setenv: To

    1熱度

    1回答

    我想知道是否有方法將原始字符串設置爲變量。特別是包含元字符的字符串。假設我想將「test [2]」存儲到一個變量中,而不用如下所示的方括號。 #! /bin/tcsh set my_string = "test[2]" 我該怎麼做? 在此先感謝。