YAD 内で変数を使用する方法が見つかりません
次のスクリプトがあります。
#!/bin/bash
USERS=$(awk '{print $1}' `pwd`/names.txt | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/!/g')
YAD=$(yad --title="Hello" \
--form \
--field="User:":CB \
'$USERS!New User')
私の作業ファイル ( names.txt
) には次のものが含まれています。
Ramiro 1234
Dalia 5678
Persona 9012
しかし、そのスクリプトは、「$USERS」と「New User」の 2 つのオプションのみを含むリストを生成します。names.txt
YAD のリストの正しい構文は次のとおりです。
YAD=$(yad --title="Hello" \
--form \
--field="User:":CB \
'Ramiro!Dalia!Persona!New User')