タグ

シェルスクリプトに関するshiiiiirのブックマーク (22)

  • シェルスクリプト(Bash)

    シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプトである。 シェルスクリプトを実行するには実行権限および読み込み権限が必要です。 またシェルスクリプトファイルの1行目にはシェルスクリプトを実行するシェルのパスを記述します。 スクリプトファイル内でも、シェル変数を定義することができる。またその変数を参照する場合は変数名の前に" $ "を 付けることで参照できる。変数名に使用できる文字は英数字および" _ "(アンダーバー)であり先頭は英字を使用しなくてはならない。

  • [J] シェルスクリプトで実行ファイルのディレクトリを参照する方法 - Jamz (Tech)

    最近「コマンド化」「自動化」に目覚め、シェルスクリプトにハマっている。 第一歩としてはコマンド化なんだけど、これができると cron などで定期実行できるようになるから結果、これが自動化につながる。 っで、今回はこれまでにプログラムしたスクリプトを汎用化したいと思い、試行錯誤している。 シェルスクリプトを実行する際、以下のようにいくつかの参照方法 / 実行方法がある。 /path/to/shell_script (/ ルートから絶対パスで指定) ./path/to/shell_script (相対パスで指定) ./shell_script (実行ファイルがあるディレクトリに移動して実行) この前提として、実行したファイルと同一階層に設定ファイルや共通 (共有) 化した外部ファイルなどを配置して汎用化を図っているんだけど、こうした外部ファイルの参照方法が今回の課題だった。 PHP でいうとこ