タグ

shellscriptに関するstarposのブックマーク (2)

  • [J] シェルスクリプトで実行ファイルのディレクトリを参照する方法 - Jamz (Tech)

    最近「コマンド化」「自動化」に目覚め、シェルスクリプトにハマっている。 第一歩としてはコマンド化なんだけど、これができると cron などで定期実行できるようになるから結果、これが自動化につながる。 っで、今回はこれまでにプログラムしたスクリプトを汎用化したいと思い、試行錯誤している。 シェルスクリプトを実行する際、以下のようにいくつかの参照方法 / 実行方法がある。 /path/to/shell_script (/ ルートから絶対パスで指定) ./path/to/shell_script (相対パスで指定) ./shell_script (実行ファイルがあるディレクトリに移動して実行) この前提として、実行したファイルと同一階層に設定ファイルや共通 (共有) 化した外部ファイルなどを配置して汎用化を図っているんだけど、こうした外部ファイルの参照方法が今回の課題だった。 PHP でいうとこ

  • シェルスクリプトで役立つテキスト文字列のパターンマッチングの基礎 | OSDN Magazine

    シェルプログラミングでは、文字列に関する操作が大きな役割を果たすことになる。ここで言う文字列とは、連続した任意のキャラクタの並びで構成されるテキストのことで、具体例としてはインプットされるテキストやコマンドの引数などを考えればいい。そして、プロンプトへの応答入力、必要なファイル名の生成、コマンドの出力結果に対する処理を繰り返し実行させる際に必要となるのが、特定の文字列が特定のパターンと一致しているかという確認作業であり、これこそがパターンマッチングと呼ばれているプロセスである。そしてシェルには、パターンマッチング用の様々な機能が用意されているのだ。 稿は最近出版された『Beginning Portable Shell Scripting』からの抜粋である。 パターンマッチングの機能はgrepやsedなど、多くのUnixユーティリティの形態で提供されている。通常この種のプログラムでは、正規

    シェルスクリプトで役立つテキスト文字列のパターンマッチングの基礎 | OSDN Magazine
  • 1