
答案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
可以更改為您想要的角色中的任何截止點。