[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46229] Re: [Q] sed expression



柏崎@北海道です。

At Sun, 19 Mar 2006 00:19:06 +0900,
SEKINE tatz Tatsuo wrote:

> POSIX な shell で `` より $() を奨める個人的な理由がこれです。
> 
>   % BASEURI_PATTERN=`echo $BASEDIR | sed 's/\./\\\./g' | sed 's/\//\\\//g'`
> 
> は `` を $() に以下のように変えれば意図した通りに動きます。
> 
>   % BASEURI_PATTERN=$(echo $BASEDIR | sed 's/\./\\\./g' | sed 's/\//\\\//g')

おお、すばらしい。見た目もすっきりで、後日再読して理解に苦しむ愚挙から
解放されそう…。

-- 
柏崎 礼生 (Hiroki Kashiwazaki)@HUIST
Research Associate @ Graduate School of Information Science and
Technology, Hokkaido University
mailto:reo@xxxxxxxxxxxxxxxxx
Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)