町工場のおじさん -14ページ目

町工場のおじさん

町工場で働くおじさんの発言

 

 

台南=>新竹    1090 NT$

から 1090 NT$ だけ抽出するには

 

\(  と \) で正規表現を サンドイッチして、 \1 で取り出す。 

 

 

 cat test.txt | sed -e   's/.*\([^0-9]\+[0-9]\+[^0-9]*NT\$\).*/\1/' | grep NT | sed 's/NT\$//g' > twn.txt
 

s/  の次から    .*    任意の一文字

          \(  抽出用の (

                    [^0-9]\+  : 直前の数字以外の文字を1回以上繰り返す

          [0-9]\+  : 直前の数字文字を1回以上繰り返す

          [^0-9]*  : 直前の数字以外の文字を0回以上繰り返す

                        NT\$    :   NT$ のこと

                         \)       : 抽出用の )

                         .*        :  任意の一文字