タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

shellに関するijustiHのブックマーク (12)

  • bash 超プログラム術

    bash の解説なんて、ネット上には結構あったりするのだが、これをわざわざ公開しようというのは、次の理由による。 某ソフトハウスでのUNIX講座用に書いてしまったから。 ネット上にある bash 解説だと、表面的な構文解説程度であり、きっちりスクリプト言語として使い倒すレベルの解説はあまりない。まあ、プログラミング言語として凝ったサンプルもやってみようじゃないの、というノリで割とディープに解説する。 アクセスを増やすための人気取り(苦笑)。 まあ、そんな不純な目的による bash 解説である。とはいえ、日常的に使い慣れている bash であっても、「え、こんな使い方があったの!?」という発見もあることであろう。苦笑しながらでも読んでくれたまえ。だから、初歩的なリダイレクションなんかは解説しないからそのつもりで。 ちなみに参考書としたのはオライリー・ジャパン刊「入門 bash 第2版」である

  • 関数の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス

    → 関数名を指定したブロック内に処理を定義する。 関数名とその関数の処理を定義することで、一連の処理を関数を呼び出すことが可能になる。通常、関数の最後には return コマンドを指定し、その引数として与えた値が関数の終了ステータスとなる。 return コマンドの引数に指定できる値は、0 もしくは 1~255 の正の整数値のみである。マイナスの値も指定可能であるが、-1 を指定した場合は結果的に 255 になる。紛らわしいので、0 もしくは 1~255 の正の整数以外は指定しないようにする。 この return コマンドは省略可能で、省略された場合は関数内で最後に実行されたコマンドの終了ステータスが、関数自体の終了ステータスとなる。 関数を呼び出すときは、関数名と引数のリストを指定する。引数は省略可能である。呼び出すときの関数名は C言語などのように () を付ける必要はない。func(

    関数の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス
  • BASHでの変数について - ファイヤープロジェクト

    BASHスクリプトにおける変数の取扱について説明する. 値の代入と参照 クォート 環境変数 パラメータ変数 配列 宣言 局所変数 値の代入と参照変数は宣言せずに使用できる.以下の文では,変数xに文字列hogeを代入している. x=hoge このとき,等号の両側にスペースをいれてはいけない.この変数xの内容を参照するには,変数の前に$を付ける. echo $x 変数の値は文字列型として扱われる.そして数値の操作をするときに数値文字列を数値に変換する.また,大文字と小文字は区別される.変数の開放にはunsetを使用する. $ x=100 $ echo $x 100 $ unset x $ echo $x クォートパラメータは空白,タブ,改行コードで区切られる.変数にこれらの値を代入するには,その値をダブルクォーテーションで囲う. x=”hoge foo” $変数名をダブルクォーテーションで囲う

  • bash 入門

    ユーザーの入力をカーネルに伝えまたその逆を行う、いわば両者の橋渡しを行うプログラムをシェルといいます。ユーザーから見てカーネルを包んでいる貝殻(shell)のように見えることからそう名付けられました。 シェルには多くの種類がありますが、Linuxにおけるデファクトスタンダードになっているbashについてどんな機能があるかを見ていきます。 補完 まず知っておきたい基的な機能が補完です。コマンドプロンプトでTabキーを押すことで、コマンド名やファイル名を補完することが出来ます。 $ ls abc1 abc2 def $ cat a[Tab] $ cat abc 確定できる部分までが補完されました。ここからさらに2回Tabキーを叩くと候補が表示されます。 $ cat abc[Tab][Tab] abc1 abc2 リダイレクト・パイプ リダイレクトとパイプという機能を理解するにはプロセスがどの

  • @IT:シェルスクリプトをデバッグするには

    のように実行してもよい。-xオプションにより、コマンドの実行状況が標準エラー出力に出力される。 例として、以下のシェルスクリプト(backup.sh)を作成する。 #!/bin/sh TIME=`date +%y%m%d` while [ $# -gt 0 ] do cp -r $1 $1.$TIME shift done$ /bin/sh -x backup.sh gterm-error01.png sample.pdf ++ date +%y%m%d + TIME=050824 + '[' 2 -gt 0 ']' + cp -r gterm-error01.png gterm-error01.png.050824 + shift + '[' 1 -gt 0 ']' + cp -r sample.pdf sample.pdf.050824 + shift + '[' 0 -gt 0 ']

  • シェルスクリプト

  • Page not found - ファイヤープロジェクト

    The page you are trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for.

  • csh

    文 概要 文 演算子 算術演算子 文字列関係演算子 ファイル検査演算子 機能 履歴機能 バックグランドジョブ 組込みコマンド シェル変数 シェル変数 定義済シェル変数 シェル引数 変数修飾子 文字 メタ文字 コマンド起動用特殊文字 引用符 入出力 入力 入出力切り替え ヒアドキュメント 環境 オプション 環境変数 環境ファイル その他 デバッグ エラー対処法 例 FAQ 練習問題 概要 csh はコマンドインタープリタであり、かつプログラム言語です。 csh にはいくつかの組み込みコマンドがあります。 csh はプログラム言語として、 いくつかの構文とそこで使う変数から構成されています。 csh で書かれたプログラムは、シェルスクリプトとよばれ、 実行権限を付与すると、そのまま実行することができます。 簡単な特徴を以下に列挙します。 変数名は英字ではじまり、英数と _ を続けら

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • csh/tcsh

     * csh/tcsh * ◎ はじめに ・ シェル シェルはユーザーが OS の機能を使うためのインターフェースです。 現在、bash、csh、tcsh、wish、zsh など、多くの種類のシェルが存在しており、それぞれ特有の文法や機能を持っています。 ・ シェルスクリプト ユーザーは普段、一行ずつコマンドライン入力を行うことでシェルを利用します。(GUIなシェルは除く) しかし、決まりきった一連の処理を繰り返し行う場合など、いちいちコマンド入力を行うのは大変手間がかかります。 そこで、一連の処理をファイルにまとめたシェルスクリプトが力を発揮します。 変数、関数、条件分岐、ループといったシェルの機能を用いて構造的なプログラムを記述することができます。 ・ 注意 tcsh は csh を拡張、バグ修正がなされた版です。 ここで紹介している構文はほとんど tcsh を前提にして記述してある

  • switch in csh ( UNIX Operation II - AD99 )

    ijustiH
    ijustiH 2010/08/02
    csh,switch文,あれ?
  • cshスクリプトでよく使われる機能

    システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/classes/syspro-2003/2003-06-23 /csh.html あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ◆cshスクリプトでよく使われる機能 入出力の切替え ---------------------------------------------------------------------- <file 標準入力をfileに切替える。 >file 標準出力をfileに切替える。fil

    ijustiH
    ijustiH 2008/06/11
    csh,shift
  • 1