Chcę uruchamiać programy Java, które tworzę w linii poleceń (Linux i Mac). Nie chcę przez cały czas pisać "java" i argumentów, więc myślę o tworzeniu skryptów opakowujących. Jak najlepiej to zrobić, aby działały wszędzie? Chcę też móc przekazywać argumenty. Myślałem o użyciu "zmiany", aby to zrobić (usunięcie pierwszego argumentu).Jak przekazywać argumenty z skryptu powłoki opakowującej do aplikacji Java?
Czy jest lepszy sposób to zrobić bez korzystania w ogóle ze skryptów? Być może utworzyć plik wykonywalny, który nie wymaga wywoływania za pomocą polecenia "java"?
Czy ktoś może wyjaśnić, dlaczego '' $ @ "' jest lepsze niż '" $ * "'? – Segfault
@Segfault - ponieważ * "[t] on $ @ rozszerza się do pozostałych argumentów dla skryptu powłoki, a umieszczanie cudzysłowów wokół niego powoduje, że argumenty są cytowane indywidualnie" * –