[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] caractere final var
From: |
slack |
Subject: |
Re: [shell-script] caractere final var |
Date: |
Thu, 1 Oct 2015 16:27:54 -0300 |
Você poderia usar o bash regex também.
Exemplo:
# coloquei até 100 por que não sei até onde vai os números depois de tt
url="http://www.yifysubtitles.com/movie-imdb/tt1707380%0D"
regex="[a-z0-9:/.-]{1,100}"
if [[ $url =~ $regex ]]; then
var=${BASH_REMATCH[0]}
else
echo "Fail"
fi
Em Qui, 2015-10-01 às 16:03 -0300, Fredi Rolf Bieging
address@hidden [shell-script] escreveu:
>
> 0D é a quebra de linha.
>
>
> Para removê-la, dá pra fazer assim:
>
>
> comando_que_filtra_o_html | tr -d '\n'
>
> 2015-10-01 15:45 GMT-03:00 Herbert Parentes Fortes Neto (hpfn)
> address@hidden [shell-script] <address@hidden>:
>
> Olá,
>
> Estou filtrando uma página HTML e tenho o
> resultado que quero:
>
> movie-imdb/tt1707380
>
> O problema é que ao usar esse resultado para
> pegar outra página, a variável está aparecendo
> assim:
>
> http://www.yifysubtitles.com/movie-imdb/tt1707380%0D
>
> Com o %0D no final. Parece um lixo no final. E então dá erro.
>
> Não sei se ajuda, mas colocando um '| cat -vet' no final
> da linha de comando tenho:
>
> movie-imdb/tt1707380^M$
>
> Como tiro isso ?
>
> A linha:
> <ul><li class="movie-wrapper"><a href="/movie-imdb/tt1707380"
> itemprop="url"><img src="/images/movies-small/movie-4520.jpg"
> width="130" height="195" alt="Every Thing Will Be Fine"
> itemprop="image"><span class="title" itemprop="name">Every
> Thing Will Be Fine</span><span class="genre"
> itemprop="genre">Drama</span><span[...]
>
> Como estou selecionando o que quero:
> $ grep -w '<a href="/movie-imdb' search\?q\=every+thing+will
> +be+fine | sed 's#\(^.*href="/\)\(movie-imdb/..[0-9]*\)"
> \(item.*>\)#\2#g'
>
> abraço,
>
>
>
>
>
--
Manejar o silêncio é mais difícil que manejar a palavra -- Georges
Clemenceau
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] caractere final var, hpfn, 2015/10/01
Re: [shell-script] caractere final var, hpfn, 2015/10/01
Re: caractere final var, itamarnet, 2015/10/01
Re: [shell-script] caractere final var, phfbettega, 2015/10/01