6
私はダイアログを使ってbashスクリプトを作成しています。私のスクリプトは、2つのtar.gzファイルの違いを作ります。各追加ファイルは配列に格納され、各削除ファイルは別の配列に格納されます。bashの配列からすべての値をエコーする方法
すべてのファイルは私の2列に追加されていると私はそれらをエコー、それの作品
echo ${tabAjout[@]}
echo ${tabSuppr[@]}
たいときに出力がある:
bonjour.txt.gpg test2.txt.gpg test.txt.gpg
hello.txt.gpg
今、私がメッセージボックスに以下を追加します。
function affiche_message(){
#Personnalisation de la fenêtre
$DIALOG --title "$1" \
--msgbox "$2" 20 45
}
コール機能:
affiche_message "Title" "Delete : ${tabSuppr[@]} \n\n Add : ${tabAjout[@]}"
私は私のスクリプトを実行すると、メッセージボックスは、配列の最初の値が含まれています。 $ {tabAjout [@]}を$ {#tabAjout [@]}に変更すると、ダイアログウィンドウにその配列に3つの値が含まれていることが表示されます。
ありがとうございました – Mattasse