yad
デフォルトでは、yad
出力結果はパイプ文字 ""で区切られます|
。
文字列変数がありますoutput
。これをエコーすると、次の内容が含まれていることがわかります。
/dev/sde|
name0|name1|name2|
すべての垂直バーを改行文字に変更したいと思います。
これはうまくいきません。echo "$output" | tr '|' '\n'
これも機能しません。echo "$output" > /tmp/output; echo $(cut -d'|' -f1 < /tmp/output)
どちらの試みも改行のみを出力します。/tmp/output
作成されると、2 つの空行が含まれますが、テキストは含まれません。
ベストアンサー1
あなたのtrは大丈夫でしょう。
脱出しよう"\|"