利便性向上、利用分析および広告配信等のためにクッキーを利用してアクセスデータを取得しています。詳しくは「データ利用について」をご覧ください。オプトアウトもこちらから可能です。
![日経クロステック Active - システム導入のための意思決定支援サイト -](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1a4e1186aacb4cb9e1389c4af49e227535e3654/height=288;version=1;width=512/https%3A%2F%2Factive.nikkeibp.co.jp%2Fimages%2Factive%2F2019%2Fogp_nikkeixtechactive.png)
通常のコピーだと、ファイルしかコピーされない。 cp /data/daily/2009-*/no100* /home/hogehoge/ ls /home/hogehoge/ no100-2009-0101.tar.gz no100-2009-0102.tar.gz no100-2009-0103.tar.gz no100-2009-0104.tar.gz no100-2009-0105.tar.gz でも、ディレクトリ階層ごとコピーしたい! そんなとき。 cp -p --parents /data/daily/2009-*/no100* /home/hogehoge/ このコマンドならコピー元の階層をそっくりコピーできます。 便利や~。
個人的に、使う機会の多いechoコマンド。 実は存外オプションがたくさんあるのです。 知ってどうするの?は禁句です。 今回はまあ、さくっと行きます。 オプション: -n:行末の改行を行わない。 -e:文章中のバックスラッシュでエスケープされた文字列の解釈を有効にする。 ※ 使用可能な機能一覧 \a:アラート \b:バックスペース \c:行末の改行を出力しない \f:フォームフィード(form feed) \n:改行(new line) \r:復帰 (carriage return) \t:水平タブ \v:垂直タブ \\:バックスラッシュ(そのまま出力) \0nnn:アスキーコードが nnn (8 進) の文字 --help:ヘルプ表示 --version: バージョン情報表示 文字装飾(書体変更、色付け): echo -e "\033[装飾;文字色;背景色mテキスト(\033[0;39m)
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
最近は担当システムが平和だけど俺が平和じゃない。疲れてる。忘年会の連チャンもきっついトシになっちまった。会社の制度で1週間くらい休みがとれるので、一人で温泉とスノボと開発合宿でもしに北海道にでも行こうかなって思ってる。1月か2月くらいに。 えーと、担当しているサービスにserverspecを導入した。それにあたってテスト項目を考えたので軽くまとめる。もちろんserverspec導入前もサーバ構築後は動作確認というか、テストらしいことはしていたっちゃしていたんだけど、テスト項目をまともに考えたのはこれが初めてかもしれない。serverspecのバージョンは0.13.2である。Rubyは2.0.0。 0. 環境 下記のような環境に導入した。ありふれた構成だと思う。60台くらいの規模。DBはマスタ3台に分割されていて、それぞれにスレーブがn台ぶらさがっている。LBの箱は二つあるが、物理的には1台
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く