bashでカンマ区切りのファイルを読み込み、変数を設定する。感謝のプログラミング感謝のプログラミングホーム古い記事bashでカンマ区切りのファイルを読み込み、変数を設定する。2019/09/09SHAREツイートシェアはてブGoogle+PocketLINEスポンサーリンク以下のようなCSVファイルを読み込み、中の値を使いたいときはどうするか。適当な「hoge.csv」を作ってみる。hoge,fuga,foo,bar#commentvar,boo,yahoo,yahhhh#comment2このサンプルは意味不明な言葉をカンマ区切りで羅列しているだけだが、CSVに意味を持たせて、一区切り目はディレクトリ名、二区切り目はファイル名、などとすることもできる。このようなファイルから値を取り出し、シェルスクリプト内で活用したいときはどうするかというと、for文とcutを組み合わせれば簡単に実現できる。${line}doneこれを実行すると、結果はこうなる。^#`とすることで、ファイルの「#」がつくコメント行を除いたものが表示されている。これでファイルの1行1行を取り出すことができたので、中のカンマ区切りの値を利用してみよう。"----行終わりっ!-------"doneこれを実行した結果は以下のようになる。1区切り目は:hoge2区切り目は:fuga3区切り目は:foo4区切り目は:bar----行終わりっ!-------1区切り目は:var2区切り目は:boo3区切り目は:yahoo4区切り目は:yahhhh----行終わりっ!-------うまいことカンマ区切りのファイルを読み込むことができました。伝説の勉強テクニック本で紹介されていた「朝、ちゃんと起きる方法」。VBAでファイルパスの末尾をチェックして、セパレータを追加するハゲ予防・ハゲ対策のシャンプーならaminospaA+3で決まりだと思う。20代がハゲの恐怖から逃れるためにあがいた記録。「ソフトバンクのネットワークが異常に遅い」と感じたときに確認するべきこと。プライベートを犠牲にして出世した女性が、男性以上に女性に厳しくなる可能性について。(経済区分)の勉強法1国家公務員1種(総合職)試験は超難関なんかじゃない。900時間〜1000時間の勉強時間を確保できれば、独学・予備校無しで普通に合格できる。views2Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。views4bashでカンマ区切りのファイルを読み込み、変数を設定する。views8「ソフトバンクのネットワークが異常に遅い」と感じたときに確認するべきこと。views10JSTLとは何か?JSTLを使ったサンプル。views11C#で文字列に改行を入れたり、定数の宣言をしたり、文字列を数値に変換する。views13Node.jsでファイルを読み込むサンプル。views17文系、プログラミング経験なし、独学で基本情報技術者に合格するための勉強方法と勉強時間のまとめ。views18自分が新人だった頃に知っておきたかったweb.xmlの基礎。views20メールを送信する仕組みとCentOSにsendmailをインストールする手順など。一人でも大丈夫!独学歴20年の私が独学で勉強を続けるコツを教えます。