Q&A
環境
Linux(Ubuntu20.4)
ログインシェル:bash
半角スペースで区切られたこのようなファイル(左に商品名 右に価格)があるときに
list.txt
1スナック 1648 2ジュース 1648 3だんご 204 4お肉 1650 5・・・ 6・・・ 7・・・ 8500行くらい
このファイルを読み込んで連想配列を作成したいです。
bashで連想配列をするためには
declare -A を利用すればいいと記載してあったのですが、
declare -A syouhin=( ["スナック"]="1648" ["ジュース"]="1648" ["だんご"]="204" ["お肉"]="1650" ・・・ )
このような感じで手で入力していくのは限界があります。
for文もしくはwhile文など(その他の方法でも可)で賢く一気に連想配列を作れる方法などありましたらご教示いただけませんでしょうか?
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/05/09 04:57