1
#!/bin/bash
function dialog_menu()
{
$4="$(dialog --clear --backtitle "Archlinux Installer" --title "$1" --menu "$2" 10 60 5 $3 --output-fd 1)"
}
dialog_menu "Disk Selection" "Please, choose where to install Archlinux" "sda 50G sdb 30G" DISK_SELECTION
echo $DISK_SELECTION
このコードを試してみましたが、うまく機能しませんでした。ここでDISK_SELECTIONという名前の新しく作成された変数として$ 4を渡したいと思います。このコード全体が必要な場所が複数あるので、関数を使う必要があります。変数名をbash関数のパラメータとして使用する
可能ですか?
あなたは 'のARR [ "$ 4"] = $(ダイアログを連想配列を使用して、やりたいかもしれません... ) 'then' echo "$ {arr [DISK_SELECTION]}" ' –
魅力のように働く。ありがとう ! –
あなたは大歓迎です!私は答えとして私のコメントを掲示するので、この質問は「未回答」としてリストアップされません。私はあなたの "受け入れ"を感謝します。 –