2010年03月27日
シェルスクリプトの得意不得意
まあ・・・ここは簡単に流しておこう
得意なこと(メリット等)
1.既存のコマンドを組み合わせて作れる
2.コンパイル不要
3.環境設定できる
4.テキスト行を処理する作業に向いている
5.CRONに登録し複雑な作業を自動化
不得意(デメリット等)
1.複雑な計算には不向き
2.文字ごとの処理は実行が遅い
3.シェルの種類によって記述が異なる
などがあり
特に記述に関しては
BourneShell系とCShell系にわかれる
タカさんはCShellもやるんだけど
とりあえずBourneShell系メインで進めていく
得意なこと(メリット等)
1.既存のコマンドを組み合わせて作れる
2.コンパイル不要
3.環境設定できる
4.テキスト行を処理する作業に向いている
5.CRONに登録し複雑な作業を自動化
不得意(デメリット等)
1.複雑な計算には不向き
2.文字ごとの処理は実行が遅い
3.シェルの種類によって記述が異なる
などがあり
特に記述に関しては
BourneShell系とCShell系にわかれる
タカさんはCShellもやるんだけど
とりあえずBourneShell系メインで進めていく
2010年03月27日
シェルスクリプトとは?
まずシェルスクリプトとはどんなものかというと・・・
簡単にいえばコマンドをファイルに書き込んだものである
シェルスクリプトのファイル名をコマンド名のように入力することで
キーボードからコマンドを1つずつ入力する替わりに
シェルスクリプト内のコマンドを順に実行させることができる
ファイルにはただコマンドを書き込むだけでなく
入出力の切り換えやパイプなどのメタキャラを使用したり
条件分岐や繰り返し処理を行うための制御文を使用することもできる
これによりUNIXが標準で提供しているコマンドを組み合わせるだけで
より複雑な処理を新しいコマンドのように動作させることが可能だ
(`・ω・´){覚えるとかなりイイよ)
簡単にいえばコマンドをファイルに書き込んだものである
シェルスクリプトのファイル名をコマンド名のように入力することで
キーボードからコマンドを1つずつ入力する替わりに
シェルスクリプト内のコマンドを順に実行させることができる
ファイルにはただコマンドを書き込むだけでなく
入出力の切り換えやパイプなどのメタキャラを使用したり
条件分岐や繰り返し処理を行うための制御文を使用することもできる
これによりUNIXが標準で提供しているコマンドを組み合わせるだけで
より複雑な処理を新しいコマンドのように動作させることが可能だ
(`・ω・´){覚えるとかなりイイよ)