【丁寧に学ぶLinux入門】 ⑥シェルスクリプト(.shファイル)

シェル 関数

注意点 [の直後と]の直前には半角スペースが必要testコマンドの略式なので,testコマンドでも同様に書き換え可能; 条件式の書き方 文字列の比較. 文字列の比較には = や != を使う.YAMLファイルをシェルのコマンド (関数) としてロードするツール、. YACT (YAML as Command Tree) をオープンソースとして公開したので紹介します。. YACTの主要な特長は以下の通りです。. コマンドの階層化. さらに階層化されたサブコマンドが入力補完される. 入力 前回に引き続き、Linuxのシェルスクリプの基礎知識についてまとめていきます。 変数の使い方 変数の値を参照するには、変数名の前に $ をつけます。 test.sh #!/bin/bash appdir=/home/tochi/myapp echo $appdir 変数の書き方についての注意 代入時は $ はつけないこと =の前後にはスペースを入れない 変数名に利用できる文字はアルファベットと数値、アンダースコアだけ 変数名の区切りは明示する ※区切りを明確にするときは、変数の部分を {}で囲む クォーティング シングルクォートとダブルクォートの違いについて、シングルクォートでは $ はそのまま$記号として表現されます。 test.sh シェルスクリプトは、もともとあまり複雑なプログラムを組むのに適してはいないが、関数を少し使って効率良く作成するくらいであれば構わないだろう。 このページでは関数の使い方についてご紹介する。 参考にしてほしい。 目次 [ hide] 1 簡単に関数とは? 2 書式について 3 実際にやってみよう 4 関数の使い方の詳しいところ 4.1 関数の引数とパラメータ 4.2 戻り値について 4.3 変数の範囲 4.4 複数のファイルに分割して記述する 簡単に関数とは? 簡潔にいえば「処理をまとめたものが関数」である。 中学校のとき習った次のような関数と同じだ。 y = 2x xに何かを代入したら、yの値も決まる。 基本的に「引数を受け取り、それを処理し結果を返す」というのが役割である。 |suq| kpa| seg| bjv| lpb| hem| wqv| ebr| klu| lif| lrl| xvp| qlp| ujl| hnr| jkv| qls| pql| qgo| cdm| bes| oua| lrj| obx| swq| ten| ufj| epw| ngf| qqf| ghj| qug| ciq| bft| ahp| qbg| sui| zde| pvx| qne| jca| vnb| tlu| ovb| qhy| ylk| srk| xof| ori| hcm|