用語集

メタキャラクタ

シェルで特別な意味を持つ文字のこと。

 

メタキャラクタ 意味
$ 変数
' 括った中のメタキャラクタを無視
" 括った中のメタキャラクタを使用可
ただし使えるのは「$」、「`」、「/」、「*」
` 括った中のコマンドを実行
; コマンドを続けて実行
&& 最初のコマンドが成功した場合に次のコマンドを実行
|| 最初のコマンドが失敗した場合に次のコマンドを実行
~ ホームディレクトリ
. カレントディレクトリ
.. カレントディレクトリの上の階層

 

また、パターンを表すメタキャラクタを使うことで、パターンにマッチするファイルを一括で扱うことができる。

メタキャラクタ 意味
* 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」

 

<関連用語>

シェル

用語集検索

頭文字から探す

アルファベット順