タグ

ブックマーク / www.asahi-net.or.jp/~aa4t-nngk (2)

  • Stray Penguin - Linux Memo (BASH)

    exp で 1文字を対象にしたいのであれば ?([a-f]) のようにクラスを併用することも可能。必ずしも `|' を使わなければならないわけではない。また、正規表現は ?(bash@(ref)) のように入れ子にすることもできる。 Bashで正規表現(2) ([[ =~ ]]オペレータ) 二重の `[[' を使い比較演算子に `=~' を使うと、右辺は拡張正規表現とみなされる。前項とは異なりこちらは物の正規表現だ。面白いのは、マッチ部分が BASH_REMATCH という配列にアサインされるという点。 VAR=$(LANG=C date +'%c') # VAR='Wed Dec 22 22:51:41 2010' DAYOFWEEK=Wed PATTERN='^'$DAYOFWEEK' ([[:alpha:]]{3}) [[:digit:]]{2} ([0-9:]+)' [[ $VA

    rawkranz
    rawkranz 2012/10/08
    変数の表現だけで色々できる
  • Stray Penguin - Linux Memo (Mondo)

    必殺仕事人の新シリーズが放送開始となった。たまたまちょうどいいタイミングで、主水でない「もんど」を紹介する。Mondo は、GNU の Linux ディザスターリカバリバックアップツールだ。mindi というブータブルメディア作成ツールを利用して、テープや CD-R や DVD などにライブシステムのイメージバックアップを採り、現在のマシン上に存在するお好みのカーネルで起動するブータブルメディアを作成してくれる。リストアは、そのブータブルメディアからブートして行なえるという優れもの。しかも、Automatic モード (nuke モード) を選択すれば、Enter キーのワンタッチだけで見事に全パーティションがリストアされる。また、高度な使い方をすれば、パーティションサイズやディスク形式の変更や、異種ファイルシステムへの引越し、クローニング、仮想環境への P2V にも活用できる。バックアッ

  • 1