格式化財富中的報價以與 conky 一起使用

格式化財富中的報價以與 conky 一起使用

我在用著財富我的 conky 腳本中的 cookie 輸出。我的 財富輸出格式如下:

文字1:有些訊息包括(換行符
標籤,例如和逗號(,),=,分號(;)之類的符號)

是否可以
使用單獨的 Text1 和 Message(和分號(;)來分隔行)?
我還可以在 conky 腳本中渲染 html 標籤嗎?我正在尋找一些內聯腳本(sed、awk 或一些內建替代方案),我可以在 conky 腳本中輕鬆使用它們。

答案1

可能有更簡潔的方法,但 Text1 和 Message 可以分隔成單獨的行,並且 '; 用作換行標記,通過幾個 sed 替換來管道傳輸 Fortune 輸出,例如

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

因此,財富輸出例如

文1:巴拉巴拉;巴拉巴拉巴拉;嗯嗯嗯。

將輸出為

文本1:
巴拉巴拉巴
拉巴拉巴拉巴拉巴拉梅
梅梅梅。

答案2

我不完全確定你在問什麼,但如果你試圖用換行符替換“Text1”、“Message(”和“;”,你可以通過管道sed 's/Text1/\n/;s/Message[(]/\n/;s/;/\n/'

答案3

隨機牛有財富conky .conkyrc

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

-w20可以更改為您想要的角色中的任何截止點。

相關內容