用語集
メタキャラクタ
シェルで特別な意味を持つ文字のこと。
メタキャラクタ | 意味 |
---|---|
$ |
変数 |
' |
括った中のメタキャラクタを無視 |
" |
括った中のメタキャラクタを使用可 ただし使えるのは「$」、「`」、「/」、「*」 |
` |
括った中のコマンドを実行 |
; |
コマンドを続けて実行 |
&& |
最初のコマンドが成功した場合に次のコマンドを実行 |
|| |
最初のコマンドが失敗した場合に次のコマンドを実行 |
~ |
ホームディレクトリ |
. |
カレントディレクトリ |
.. |
カレントディレクトリの上の階層 |
また、パターンを表すメタキャラクタを使うことで、パターンにマッチするファイルを一括で扱うことができる。
メタキャラクタ | 意味 |
---|---|
* |
0文字以上の任意の文字列を意味する (例)「ab*c]=「abc」「ab123c」 |
? |
1文字の任意の文字を意味する (例)「ab?c]=「abac」「ab1c」 |
[] |
[]内の任意の文字を意味する (例)「ab[xyz]c]=「abxc」「abzc」 また[a-z]や[0-9]というように指定する事も可能 |
{} |
{}の,で区切った文字列を意味する (例)「ab{123,xyz}c]=「ab123c」「abxyzc」 |
<関連用語>
用語集検索