2016年度計算数学Ⅰ 第10回 正規表現

Loading....

Loading....

Loading....

Loading....

Loading....

全文

(1)

2016

年度計算数学Ⅰ

10

正規表現

Contents

1.

正規表現

2. AWK

3.

まけ:

Linux Journey

4.

本日

実習

(2)

正規表現

(regular expression)

正則表現

呼ぶ方

数学科的

ませ

ソフ

業界

う呼

ます

決ま

文法

パター

合致す

文字列

表します

変化

情報

自動処理

大変助け

道具

ターす

仕事

ます

注意

grep …

g

/

re

/

p

入力

文字列

探すフ

決ま

文字列

正規表現

パターン

探す

ます

sed …

s

tream

ed

itor

入力

文字

stream

正規表現

ッチす

文字列

探し

文字列

指定

変更

加え

(3)

AWK

awk -- pattern-directed scanning and processing

language

作者:

A

ho,

W

einberger,

K

ernighan

区切

ータ

処理

一行

複数

ータ

処理す

場合

便利

Unix/Linux

標準装備

最近

GNU awk

重宝

ます

しいし速

いけ

一井

結構好

$ cd miscfiles-1.5 $ head countries

# UN Code number: 2 letter ISO abbrev : 3 letter ISO abbrev : name : capital

004:AF:AFG:Afghanistan:Kabul 248:AX:ALA:Åland Islands:Mariehamn 008:AL:ALB:Albania:Tirana

012:DZ:DZA:Algeria:Algiers

016:AS:ASM:American Samoa:Pago Pago 020:AD:AND:Andorra:Andorra la Vella 024:AO:AGO:Angola:Luanda

660:AI:AIA:Anguilla:The Valley 010:AQ:ATA:Antarctica:

$ awk -F: '!/^#/ {print $2,$4}' countries | head AF Afghanistan

AX Åland Islands AL Albania DZ Algeria AS American Samoa AD Andorra AO Angola AI Anguilla AQ Antarctica

(4)

まけ:

Linux Journey

https://linuxjourney.com

“Linux Journey is ad-free for your viewing

pleasure, please help us keep it that way.

All contributions go towards keeping the site up

and running.”

(5)

本日

実習/次回

実習資料集

課題

用意し

います

正規表現

sed

● grep egrep

正規表現

● egrep

● sed

Linux

標準教科書

4.5

参照し

正規表現や

sed, awk

Web

情報

ます

Linux

入門

一応終了

します

次回+次々回

言語

プロ

扱います

Updating...

関連した話題 :