command-line-arguments

    5熱度

    1回答

    有沒有辦法在java中獲取命令行參數傳遞給程序外main函數? 我正在寫一些代碼,這是我無法控制的更大的應用程序的一部分,我想知道命令行參數是什麼,而不修改main函數。 注意:我已經看過how to get the JVM arguments和how to get the arguments in main,但希望在我們的應用程序的其他部分獲得它,而不必將它們保存在main函數中,這是我無法控制

    0熱度

    3回答

    我有一個循環來解析命令行參數。如果-d或-b參數有一個參數,一切工作正常。但是當我傳遞沒有參數的-d或-b時,腳本進入無限循環。 # Parse command line input while [ "$#" -gt 0 ]; do case "$1" in -d) DOMAIN="$2"; shift 2;; -b) BITS="$2"; shift 2;;

    1熱度

    2回答

    爲了簡單起見,請使用這些無用的代碼。如果我嘗試使用clang編譯下面的代碼片段,我會得到以下錯誤消息: argc_test.c:5:14:錯誤:指針和整數之間的比較('char **'和'int')[-Werror ]如果(!的argc = 4) 的代碼: #include <stdio.h> #include <stdlib.h> int main(int agrc, char *arg

    -1熱度

    1回答

    我有一些腳本將參數作爲輸入一個或多個路徑。 腳本運行這樣的:myScript.py d:\ Folder1中,E:\ OtherData \文件 在腳本中,我在逗號分割的路徑參數和我讀到的路徑。 問題是Python無緣無故地在每個路徑的末尾添加了一個\ r。 因此,該腳本嘗試讀取D:\ Folder1 \ r和E:\ OtherData \ Files \ r。 這是爲什麼,我該如何解決它?

    0熱度

    1回答

    Git似乎將不一致地處理git branch命令的--contains,--merge和--no-merge選項。 這個問題最好在Git mailing list上提供,但它也可以放在這裏。 我發現,指定多個--contains選項給git branch命令是這樣的: git branch --contains <hash1> --contains <hash2> 被視爲或操作,其中包含任一<

    1熱度

    2回答

    #include <stdio.h> #include <string.h> int myatoi(char *str) { int i, res = 0; for (i = 0; str[i] != '\0'; ++i) { res = res * 10 + str[i] - '0'; return res; } } int ma

    0熱度

    2回答

    我在嵌入式設備上。我從shell運行幾個qt應用程序。 我一直都要通過'-platform linuxfb'參數。 是否有一個設置,以便其追加自動或讓運行ENV 知道什麼時候一個Qt應用程序啓動,所以我不必總是輸入它。 或 有一個編譯設置,將始終有 -platform linuxfb

    1熱度

    3回答

    我想讓用戶提供一個4位數字作爲參數的配置設置。對於特定設置A,B,C或D,每個數字將對應於True或False狀態。 A B C D 0 1 0 0 # would indicate that the user wants B setting only 1 1 0 1 # would indicate that the user wants the A, B and D set

    2熱度

    2回答

    我使用別名grep的,,增加了行號到輸出: alias grep="grep -n -I --color" 對於某些命令,我​​想從grep命令刪除-n。我找不到「不要添加行號」標誌。是這樣的可用或者我不得不添加一個額外的別名亞麻布?

    0熱度

    2回答

    例如,如果用戶要鍵入命令行參數: java程序9 1 3.3 我將使用什麼公式程序把它在順序並打印出:3.3在1和9之間 我需要三個公式,但他們具體是什麼?