レス
元トピ次レス
タイトル
Re: 問題ID22557
フォーラム
最強WEB問題集LinuC/LPIC Lv1 101
投稿ユーザ(投稿日)
(2018/7/5)
本文

-----引用(始)-----

解説の中の文字が1つ表示されません。

<該当箇所>
「p,i,nおよび、gからtのいずれかの文字を」の部分で、
および、の次におそらく半角ハイフンが表示されると思うのですが、

-----引用(終)-----

ページのHTMLソースを見ても「半角ハイフン」は入っていないので、表示されなくて正解です。

参考の表の3つ目「[]」の説明にもありますが「-(半角ハイフン)は範囲指定」ですので、ご提示の該当箇所については

-----引用(始)-----

sed -e 's/[ping-t]/HOGE/g' test.txt
p,i,nおよび、gからtのいずれかの文字をHOGEに変換しますので、誤りです

-----引用(終)-----

「[ping-t]」とは「p,i,nおよびg-tの範囲の文字(全部羅列すると「g,h,i,j,k,l,m,n,o,p,q,r,s,t」)」を表しているという説明ですので、おかしくないと思いますよ。

解説の実行結果にも記載がありますが、私の環境で試したものも一緒につけておきますね :-)
[code]
$ cat test.txt
ping-t is synthesis WEB study site.
PING-T keeps always assisting in you.
$ cat test.txt | sed -e 's/[ping-t]/HOGE/g'
HOGEHOGEHOGEHOGE-HOGE HOGEHOGE HOGEyHOGEHOGEHOGEeHOGEHOGEHOGE WEB HOGEHOGEudy HOGEHOGEHOGEe.
PING-T HOGEeeHOGEHOGE aHOGEwayHOGE aHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGE HOGEHOGE yHOGEu.
[/code]

レス一覧

元トピ次レス


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.