Formatando citações da fortuna para usá-lo com conky

1

Estou usando as saídas de cookies fortuna no meu script conky. Minha saída fortuna está no seguinte formato:

Text1 : Some message including( line break
tags, e.g. and comma(,),=,semicolon(;) like symbols)

É possível separar Text1 & Mensagem (
e ponto-e-vírgula (;) são usados para separar linhas)?
Também posso processar tags html em um script conky? Eu estou procurando algum script inline (sed, awk ou alguma alternativa interna) que eu possa usar prontamente no script conky.

    
por epic 18.10.2013 / 06:01

3 respostas

1

Existem provavelmente maneiras mais concisas, mas Text1 e Message podem ser separados em linhas separadas, e ';' são usados como marcadores de quebra de linha, canalizando a saída da fortuna através de algumas substituições de sed, como

sed 's/ : / :\n/' | sed 's/; /\n/'g

Então, uma saída de fortuna como

Text1 : Blah blah; bleh blah blah; meh meh meh.

será enviado como

Text1 :
Blah blah
bleh blah blah
meh meh meh.

    
por 28.01.2018 / 15:16
0

Não sei bem o que você está perguntando, mas se você está tentando substituir "Text1", "Message (" e ";" por novas linhas, você pode percorrer sed 's/Text1/\n/;s/Message[(]/\n/;s/;/\n/'

    
por 19.10.2013 / 03:06
0

Vacas aleatórias com fortuna em conky .conkyrc

${voffset -1}${hr .25}
${execi 120 fortune -s | fold -w20 | cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1)}

Este -w20 pode ser alterado para qualquer ponto de corte desejado em caracteres.

    
por 16.11.2013 / 19:12