タグ

ブックマーク / www.up-cat.net (1)

  • 猫科研究所 - シェルスクリプト(bash)メモ

    時折使うくせにすぐ忘れる、bashのごく基的な構文等のメモ。特にシェルスクリプトとして使用する場合の基礎知識。 変数 参照(load)時は「$」を付ける。代入(store)時は付けない。 Makefileのように「${変数名}」という参照形式もある。 代入時に「=」の左右に空白を付けないこと。 空白を含む文字列(配列)の代入はクォートすること。 キーボード入力は「read 変数名」とする。変数名に「$」は付けない。 よく「echo -n」と併用する。 パイプで「while read 変数名 ; do 文 ; done」などともする。 下記のselect構文も参照。 $0は実行されたコマンド名、$1〜$9は引数。 shiftで$1を削除して後続を前に詰めることができる。 $0には影響なし。 perl等のように「変数=shift」とできるわけではない(?)。 特殊変数 $# スクリプトへの引

    nondual
    nondual 2016/03/04
    継続行¥など
  • 1