[Risolto][BASH] aiuto su equal tilde operator

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
errullaiolo
Prode Principiante
Messaggi: 185
Iscrizione: giovedì 17 gennaio 2013, 14:09
Distribuzione: Ubuntu 14.04.2 LTS
Sesso: Maschile

[Risolto][BASH] aiuto su equal tilde operator

Messaggio 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.
Ultima modifica di errullaiolo il lunedì 1 giugno 2015, 20:29, modificato 1 volta in totale.
« Una volta eliminato l'impossibile, ciò che resta, per quanto improbabile, deve essere la verità. »
(Sherlock Holmes)
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2889
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [BASH] aiuto su equal tilde operator

Messaggio da rai »

togli gli apici altrimenti viene interpretata come stringa "as is"
Avatar utente
errullaiolo
Prode Principiante
Messaggi: 185
Iscrizione: giovedì 17 gennaio 2013, 14:09
Distribuzione: Ubuntu 14.04.2 LTS
Sesso: Maschile

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

Messaggio da errullaiolo »

Ti ringrazio funziona benissimo. :ciao:
« Una volta eliminato l'impossibile, ciò che resta, per quanto improbabile, deve essere la verità. »
(Sherlock Holmes)
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

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

Messaggio da vaeVictis »

Il [Risolto] va nel titolo del primo messaggio. E va messo a parte, così
[Risolto][BASH] aiuto su equal tilde operator
;)
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
errullaiolo
Prode Principiante
Messaggi: 185
Iscrizione: giovedì 17 gennaio 2013, 14:09
Distribuzione: Ubuntu 14.04.2 LTS
Sesso: Maschile

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

Messaggio da errullaiolo »

Si scusami ;)
« Una volta eliminato l'impossibile, ciò che resta, per quanto improbabile, deve essere la verità. »
(Sherlock Holmes)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti