3 つの機能を持つ bash スクリプトがあります。それぞれに、dzen2 にパイプする出力があります。以下は、スクリプトの疑似コード バージョンです。
printVol()
{
LEVEL=getVolume
VOL='Volume: '$LEVEL
echo $VOL
}
printBattery()
{
LEVEL=getBat
BAT='Battery: '$LEVEL
echo $BAT
}
printDate()
{
DTE=getDTE
echo $DTE
}
#this is the line I need to figure out
printVol | dzen2 -x 900 && printBat | dzen2 -w 150 && printDate | dzen2
目標は、これらのそれぞれを dzen バーに出力することです。個別に、各 dzen 呼び出しが機能します。すべての値を同時に dzen バーに送信するにはどうすればよいですか?
編集: 各エコーを dzen バーに具体的に配置する必要があるため、3 つの異なる dzen 呼び出しがあります。-x と -w は位置決めフラグです。