シェル芸本を読んでいる最中、.* 任意の文字列を指すとあった。しかし、任意の文字列とは*単体ではなかったか?と思い調べてみた。
.* 任意の文字列を指す
*
*単体で表される文字列というのはワイルドカードのことであるとわかった。 ワイルドカードとは、*:任意の文字列と?:任意の一文字でパターンマッチをしてくれる記号で、正規表現とは全くの別物である。 なお、先程.* 任意の文字列と書いたが、その実態は. 任意の一文字と* 直前の表現の0回以上の繰り返しの合せ技によって、任意の文字列、ということになっているようだ。
*:任意の文字列
?:任意の一文字
.* 任意の文字列
. 任意の一文字
* 直前の表現の0回以上の繰り返し
Register as a new user and use Qiita more conveniently