Pagina 1 di 1

[Risolto][BASH] aiuto su equal tilde operator

Inviato: martedì 19 maggio 2015, 20:00
da errullaiolo

Codice: Seleziona tutto

#!/bin/bash

for f in `ls $PWD`; do
    if [[ $f =~ 'in$' ]]; then
	echo $f
    fi
done

Perchè non mi matcha tutti i file che terminano con in?? Se faccio un ls | grep 'in$' da shell funziona invece.

Re: [BASH] aiuto su equal tilde operator

Inviato: martedì 19 maggio 2015, 20:24
da rai
togli gli apici altrimenti viene interpretata come stringa "as is"

Re: [BASH/RISOLTO] aiuto su equal tilde operator

Inviato: mercoledì 20 maggio 2015, 0:20
da errullaiolo
Ti ringrazio funziona benissimo. :ciao:

Re: [BASH/RISOLTO] aiuto su equal tilde operator

Inviato: mercoledì 20 maggio 2015, 13:51
da vaeVictis
Il [Risolto] va nel titolo del primo messaggio. E va messo a parte, così
[Risolto][BASH] aiuto su equal tilde operator
;)

Re: [RISOLTO][BASH] aiuto su equal tilde operator

Inviato: lunedì 1 giugno 2015, 20:29
da errullaiolo
Si scusami ;)