bashプログラミングテクニック 今回つかったbashのプログラミングテクニックについて、記録のついでに少しまとめます。シェルスクリプトの基本的な所は書きません。 あと、3Dプログラミングに関しては本に書いてある事以上のことが書けそうにないので、(今は)書きません。 bashのデータ構造 bashでそこそこ本格的にプログラミングする事を考えた上でまっさきに「辛そう…」ってなるのはデータ構造ですよね!今回のソフトでは、ベクトルや行列を綺麗に扱えないと困ってしまうでしょう。まずはそこを見ます。 bashの「値」は基本的に全てただの文字列ですが、「リスト構造」にだけはネイティブで対応しています。こんな感じ。 $ lst=(1 2 3) $ echo ${lst[0]} 1 $ echo ${lst[1]} 2 $ echo ${lst[2]} 3 $ echo ${lst[3]} #空行 データ