タグ

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

  • Rubyでコマンドの中身を作るまで - ザリガニが見ていた...。

    最近、コマンドばかり作っていて、そんなにコマンド作ってどうするの?と思われそうだが、さらにどんどん作る。今度はRubyで作ってみる。 関連日記 シェルスクリプトでコマンドを作るまで - ザリガニが見ていた...。 C言語でコマンドを作るまで - ザリガニが見ていた...。 Objective-Cでコマンドの中身を作るまで - ザリガニが見ていた...。 作業環境 MacBook OSX 10.6.2 Developer Toolsをインストール済 ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] 基 シェルスクリプトと同じように、行頭に#!解釈してもらうRubyインタプリタのパスを指定する。 コマンド引数は、ARGVという変数に配列として渡される。(ARGV = $*) コマンド自体は、グローバル変数 $0 に渡され

    Rubyでコマンドの中身を作るまで - ザリガニが見ていた...。
  • シェルスクリプト入門 [サンプルスクリプト集]

    サンプルスクリプト集 共通関数を外部ファイルに作成する 各シェルスクリプトで共通に使用したい関数を外部ファイルに作成しておくと便利です。外部ファイルの読込は、各シェル内で「 . ファイル名 」と記述すれば外部ファイルに記述した関数を使用できます。外部ファイルに「変数」を定義しても同様に使用できます。以下は関数のサンプルです。 sample.fnc # --共通関数定義-- # ログ出力関数 LOG() { # ログ出力先 LOG_DIR=./ # 引数展開 FILENM=`basename $0` MSG=$1 # 変数定義 LOG_DATE=`date '+%Y-%m-%d'` LOG_TIME=`date '+%H:%M:%S'` LOGFILE="${LOG_DIR}${LOG_DATE}_`basename $0 .sh`.

  • UNIX シェルスクリプト入門

    シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する

  • 1