Linux 備忘録

Archive for 2月, 2008

sedの基本

木曜日, 2月 21st, 2008

sed(Stream EDitor)は、非対話的にコマンドを実行するテキストエディタで ある。コマンドは引数で与えられ、入力は標準入力または引数で示されたファ イルからの入力となり、出力は標準出力が使用される。

同時に多くの編集作業をするのには向いていないが、パイプコマンドとして テキストストリームに加工を施す際に便利である。また、シェルコマンドと して実行できるため、シェルスクリプト内に埋め込んで実行するのにも向いている。

(more…)

正規表現

土曜日, 2月 16th, 2008

正規表現

正規表現(せいきひょうげん:regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つ。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。

もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。

その後正規表現はテキストエディタ、ワードプロセッサをはじめとするアプリケーションソフトでパターンマッチ文字列を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。

(more…)

ps コマンド

水曜日, 2月 6th, 2008

ps コマンドはプロセスの稼動状態を調べるのに使います。
(more…)

圧縮 ソフト

火曜日, 2月 5th, 2008

圧縮ソフトには、遍歴があります。

時代とともにその圧縮率が増加している。その順番は以下の通り。

bz2>gz>zip>compress

今後の傾向は、bz2に置き換わっていくと考えられます。

(more…)