練習問題

練習問題

サンプルファイルを作成してください。

mysampledata.txt

[user01@localhost ~]$ vi mysampledata.txt
Fred apples 20
Susy oranges 5
Mark watermellons 12
Robert pears 4
Terry oranges 9
Lisa peaches 7
Susy oranges 12
Mark grapes 39
Anne mangoes 7
Greg pineapples 3
Oliver rockmellons 2
Betty limes 14

ファイル確認

[user01@localhost ~]$ cat mysampledata.txt
Fred apples 20
Susy oranges 5
Mark watermellons 12
Robert pears 4
Terry oranges 9
Lisa peaches 7
Susy oranges 12
Mark grapes 39
Anne mangoes 7
Greg pineapples 3
Oliver rockmellons 2
Betty limes 14

問1 a, e, i, o, uの中で2つ以上を含めた文字を出力するコマンドを完成してください。

[user01@localhost ~]$ egrep ??? mysampledata.txt
Robert pears 4
Lisa peaches 7
Anne mangoes 7
Greg pineapples 3

問2 後尾を除いて「2」が付いている行を出力するコマンドを完成してください。

[user01@localhost ~]$ egrep ??? mysampledata.txt
Fred apples 20

問3 最後の文字が「2」で終わる行を出力するコマンドを完成してください。

[user01@localhost ~]$ egrep ??? mysampledata.txt
Mark watermellons 12
Susy oranges 12
Oliver rockmellons 2

問4 「or」,「is」,「go」のいずれかが含まれた行を出力するコマンドを完成してください。

[user01@localhost ~]$ egrep ??? mysampledata.txt
Susy oranges 5
Terry oranges 9
Lisa peaches 7
Susy oranges 12
Anne mangoes 7

先頭文字が「A~K」で始まる行を出力するコマンドを完成してください。

[user01@localhost ~]$ egrep ??? mysampledata.txt
Fred apples 20
Anne mangoes 7
Greg pineapples 3
Betty limes 14

NEXT>> 10章 SED