タグ

2011年5月9日のブックマーク (4件)

  • 引数存在確認 - 間違いだらけの備忘録

    IP=192.168.2.6 if [ -n "$1" ]; then IP=$1; fihttp://www.linux.or.jp/JM/html/GNU_sh-utils/man1/test.1.html -n string string の長さが 0 より大きければ真。

    引数存在確認 - 間違いだらけの備忘録
    sociolego
    sociolego 2011/05/09
  • while 文の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス

    while 文の使用方法 while 文とは? while 文は「ある条件が成り立っている間のみ繰り返し処理を実行する」といった、不定回の繰り返し処理を行う場合に使用するループ制御文である。 一般的に処理回数が明確である場合には for 文を用いるが、処理回数が開始時点では不明確な場合はこの while 文を用いる。 while 文は始めに指定された条件式の終了ステータスを判定し、結果が真である場合のみループ処理を継続する。ループ毎に条件式を評価し真であれば処理を実行する。これを繰り返し、条件式が偽になった時点でループ処理をを終了する。 → 処理回数が開始時点では不明確なループ処理には while 文を使用する。 while 文にはループの継続条件となる条件式を指定する。条件式には test コマンドを使用するのが一般的だが、当然その他のコマンドも使用可能である。 while 文により条件

    while 文の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス
    sociolego
    sociolego 2011/05/09
  • HWPS! » VMware Server Console でリモートの OS にアクセスするための1つの手順

    VMware Server Console では、こんなダイアログが毎回出ます。 たいていは Local host のものを使うのでそちらを選択してスルーしますが、 Remote host という項目があるからには外部の ゲストOS にアクセスできるはず! でもそのままアクセスしようとしても良くわからない…。 ということで、どのようにすればリモートにある VMware Server にアクセスできるかを書きます。 と大げさに書き始めましたが何のことはない、アクセスされる側のホストのファイアウォールのポート902番を開くだけ、という話でした。 Windows ならば [コントロールパネル]-[Windows ファイアウォール]-[例外] から「ポートの追加」で TCP の ポート番号902番を追加します。 Windows 以外ならば各OSのパケットフィルタの設定を変更。 そのほかにも注意点が

    sociolego
    sociolego 2011/05/09
  • シェルスクリプト --Mukuan Task Force--

    シェルスクリプトとは シェルスクリプトの書式 シェルスクリプトの実行 シェルスクリプト内の変数 シェルスクリプトの特殊変数 条件分岐(if文) test文 シェルスクリプトとは シェルスクリプトとは、コマンドラインで実行する一連のコマンドをファイルを書き出し、逐次実行するものです。 bashなどのシェルに組み込まれているインタプリタが一行一行順に実行してくれます。 また、条件分岐や繰り返しなどの機能がある為、簡単なプログラムを組むことができます。 シェルスクリプトの書式 シェルスクリプトを書く場合の決まり事は、他のプログラム言語とくらべて非常に少ないです。 インタプリタのパスの指定ぐらいになります。基的には、コマンドの羅列になります。 シェルスクリプトの例(bash) インタプリタのパスを指定 echoコマンドを使用して、引数の文字列を表示 echoコマンドを使用

    sociolego
    sociolego 2011/05/09