トップ «前の日記(2005-12-01) 最新 次の日記(2005-12-03)» 編集

muneda's diary


2005-12-02 曇り,やはり朝方は冷える [長年日記]

_1

強烈なのが2つ.疲れてんのかなぁ.

1つめはサッカーをしていたら社内の内線電話がかかってくるというもの.かなりがっかりしてた.

2つめも電話.かなり出世してた.打ち合わせ中にさらにもう1つの打ち合わせに出るのだが,そこで緊急の電話がかかってきた.「すみません,お待たせしました」としゃべったところで目が覚めた.同じ台詞をかなり鮮明に話しており自分でその声を聞いて起きた.ヨメはんも一緒に起きた.凹.

追記: 2つめだが,電話の時わざわざ手を耳の所へ持って行っていた.でも手には何も持っていなかった罠.一瞬本気で会社サボってやろうかと思った (-公-;)ショボーン

Tags: Life

_2 sed を bash の組み込み機能で置き換える

hoge fuga  foo   bar

複数個の文字列が複数個のスペースで区切られた文字列を

hoge_fuga_foo_bar

と '_' 1つに置き換えるスクリプト.sedだと

ret="`echo $str | sed -e 's@ \+@_@g'`"

みたいに書けるのだが,sedが遅いので書き直すことに.この処理1回くらいだと遅くないけど,たとえば1,000くらい呼ぶとはっきりとした差が出てくる.

以下のようにしてみた.

function space_to_under() {
     local string=$*
     string=${string// /_}
     echo $string
}

ret="`space_to_under $str`"

もう一つ.初めて出てきた数字以降のみ取り出す.sedだと

ret="`echo $str | sed -e 's@^.*[^0-9]@@'`"

みたいに書けるのだが,書き直すと

ret=${str##*[^0-9]}

となる.bashなんてキライだー.

Tags: Linux
本日のツッコミ(全1件) [ツッコミを入れる]
_ しばた (2005-12-02 09:35)

2つめの夢が強烈ですね。


過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2005-12-01) 最新 次の日記(2005-12-03)» 編集