rc-shell

    1熱度

    1回答

    我得到了一個if語句錯誤,我不熟悉如何使用數組和if語句的CShell。 我的文件,我正在讀的 FGF 101001011000 和我的代碼是 #!/bin/csh foreach year (1999 2000 2001) foreach month (1 2 3 4 5) echo "" > $year$month if ($month == 1) then set le

    1熱度

    1回答

    當我運行下面的程序時,我沒有得到任何回報,但程序仍然運行直到我結束它。有人可以請exoplain我爲什麼會發生這種情況。然而,我試圖讓這個複雜的awk語句起作用,但是它並沒有成功。 我使用我的Cshell的代碼是(所有在同一行,但我把它分解這裏以使其更易於閱讀): awk '{split($2,b,""); counter = 1; while (counter < 13) {if (b[cou