タグ

Shell Scriptに関するbabydaemonsのブックマーク (6)

  • Bシェルのテストランナー - ihirokyの日記

    シェルでもちゃんとテストを記述したく、シェル版のxUnitにあたるようなものを書いた。ただアサーション、結果集計するだけでなく、JUnitライクな結果xmlを出力できるようにした。おかげでちょっと長いけどこれでHudson上でシェルテスト結果のレポート集計をすることができる。使うときにランナーが複数ファイルあると使いづらいのでとりあえずひとつにまとめた。 註:まとめてて気がついたけど、 command not foundがエラー扱いになってない。 使いかたは、JUnitと同様にテストファイルを用意してそれをランナーにかける。テストファイル #!/bin/sh test_hoge1() { foo=hoge echo foo : $foo assert_equals "hoge" $foo } test_hoge2() { bar=hoeg echo bar : $bar assert_eq

  • http://publib.boulder.ibm.com/html/as400/v5r1/ic2962/index.htm?info/rzahz/sed.htm

  • OKLab - Bourneシェルスクリプト入門

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • The NeGi project ( IPv6 address change shell-script )

    IPv6のアドレスの文字列を整えたり、反転するためのシェルスクリプトです。 - 1章 スクリプトの概要 - IPv6のアドレスはIPv4ないアドレスの省略ルールがあります。 省略されたままでは文字列のチェックに不向きなので、シェルスクリプトを使って整えています。 1. IPv4/IPv6共にある省略ルール 使用していない桁の0は省く事が出来る。 例1)192.168.0.1 -> 192.168.000.001 例2)2001:240:6b0::10 -> 2001:0240:06b0::0010 使用される桁のバイト数が解れば、簡単に補完することが出来ます。 2. IPv6だけある省略ルール 連続する0ブロックは::で省略できる。 例)2001:240:6b0::10 -> 2001:0240:06b0:0000:0000:0000:0000:0010 デミリタである「:」の数をから「:

  • シェルスクリプト入門

    まず,作業用ディレクトリを作成して,そのディレクトリを作業ディレクトリにせよ. mkdir myscript cd myscript シェル: シェルとは,コマンド・インタープリタとも呼ばれ,UNIX系OSにおいてキーボードを介した 対話処理を実行するソフトウェアである. その役割は, 入力した文字列を「コマンド」と「オプション」と「引数」として解釈して,コマンドを実行 コマンドが生成した標準出力を画面上に出力 となる. UNIX系OSで利用できるシェルには歴史的には大きく分けて Bourne sh(B sh)とCsh の2つの系統に分かれる. Linuxで標準的に用いられているのは,Bourne shに準拠しながら大幅に機能拡張されたbashであり, 学cc環境において使われているのはcshを機能拡張したtcshである. ここでは,Bourne sh (bash)を想定したシェルスクリ

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • 1