On Thu, Aug 29, 2019 at 6:54 PM Luigi R. Viggiano
wrote:
>
>
>>
>> "$@:2"? Perché non "$2"?
>>
>
> non lo so, sono cotto, dovrei mettermi a debuggare. Ma di sicuro c'è un
> buon motivo.
>
> skippa il primo parametro
>
>
> "$@:2"? Perché non "$2"?
>
non lo so, sono cotto, dovrei mettermi a debuggare. Ma di sicuro c'è un
buon motivo.
Ciao.
L.
"$@:2"? Perché non "$2"?
On Thu, Aug 29, 2019 at 5:06 PM 'Luigi R. Viggiano' luigi.viggi...@gmail.com
[it-torino-java-jug] wrote:
>
>
> Ho provato con a sostituire $* con $@ e non va.
>
> $ cat __java
>
> REQ_VERSION="$1"
>
> shift
>
> JVM_PREFIX_PATH="/Library/Java/JavaVirtualMachines"
>
>
Ho provato con a sostituire $* con $@ e non va.
$ cat __java
REQ_VERSION="$1"
shift
JVM_PREFIX_PATH="/Library/Java/JavaVirtualMachines"
JVM_SUFFIX_PATH="/Contents/Home"
_latest() {
local WHERE="$1"
find "${WHERE}" -maxdepth 1 -type d 2> /dev/null | grep "${@:2}" | sort
-r | head
Effettivamente è un bug. Ma non essendomene mai accorto ;)
Ci sono una serie di quirk di bash di cui sono al corrente (tipo la
differenza tra "[" e "[[") o gli apici singoli e doppi, e anche $* e $@.
Prendo nota come best practice di usare "$@".
Lo correggo quando arrivo a casa. ;)
Grazie.
Attenzione: generalmente non dovresti *MAI* usare $* in uno script bash,
sempre "$@" (quindi dentro un double quote E "@" al posto di "*"),
altrimenti si mangia gli spazi.
Ci sono eccezioni, ma sono appunto eccezioni, quasi mai la norma quando
parli di command line. Ecco una spiegazione, un po'
I uso dei wrapper script:
$ java7 ant clean dist
$ java8 mvn clean install
i sorgenti di questi wrapper script sono qui:
https://github.com/lviggiano/dotfiles/tree/master/bin
Ciao.
--Luigi
On Thu, Apr 4, 2019 at 8:49 AM Alex gandalf902...@yahoo.com
[it-torino-java-jug] wrote:
>
>
> Ciao,
On Thu, Apr 4, 2019 at 8:49 AM Alex gandalf902...@yahoo.com
[it-torino-java-jug] wrote:
>
>
> Ciao,
> spero sia utile ;-)
>
> Buoan giornata
>
>
>
[cut]
Ciao,
personalmente su Mac ho scartato SDKMan in favore di brew e jenv (
http://www.jenv.be/)
Quando ero dal lato giusto della forza, su