MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Fishの基礎 - エスケープシーケンスのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Fishの基礎 - エスケープシーケンス
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == コマンドラインには、直接書き込めない文字が存在する。<br> そのような文字は、エスケープシーケンスを使用して記述することができる。<br> <br><br> == エスケープ文字 == * \a *: アラート文字 * \e *: エスケープ文字 * \f *: フィード文字 * \n *: 改行文字 * \r *: キャリッジリターン * \t *: 水平タブ * \v *: 垂直タブ * \xHH *: 16進数で指定された値を持つASCII文字 *: 例えば、\x9はタブ文字のことである。 * \XHH *: HHに16進数を入力することにより、指定された値を持つ1バイトのデータを表す。 *: マルチバイトエンコーディングを使用している場合、無効な文字列の入力に使用されることがある。 * \ooo *: oooに8進数を入力することにより、指定された値を持つASCII文字を表す。 *: 例えば、\011はタブ文字のことである。 * \uXXXX *: XXXXに16進数を入力することにより、指定された値を持つ16ビットUnicode文字を表す。 *: 例えば、\u9はタブ文字のことである。 * \uXXXXXXXX *: XXXXXXXXに16進数を入力することにより、指定された値を持つ32ビットUnicode文字を表す。 *: 例えば、\U9はタブ文字のことである。 * \cX *: Xにアルファベットを入力することにより、コントロールキーと指定した文字を押下した時に発生する制御シーケンスを表す。 *: 例えば、\ciはタブ文字のことである。 <br> いくつかのエスケープ文字は、Fishにとって特別な意味を持つ。<br> 例えば、アポストロフィ<code>'</code>は展開を無効にするキーワードである。<br> しかし、これらの特殊文字を通常の文字として使用する場合、バックスラッシュ<code>\</code>でエスケープする必要がある。<br> echo \'hello world\' # 出力例 'hello world' <br> 特殊文字とエスケープシーケンスを、以下に示す。<br> * \ *: スペース文字をエスケープする。 *: これにより、Fishはエスケープされたスペースで引数を分割することはない。 * \$ *: ドル文字をエスケープする。 * \\ *: バックスラッシュをエスケープする。 * \* *: アスタリスクをエスケープする。 * \? *: クエスチョンマークをエスケープする。 *: ただし、qmark-noglob機能フラグが有効な場合は不要である。 * \~ *: チルダ文字をエスケープする。 * \# *: シャープ文字をエスケープする。 * \( *: 左括弧をエスケープする。 * \) *: 右括弧をエスケープする。 * \{ *: 左中括弧をエスケープする。 * \} *: 右中括弧をエスケープする。 * \< *: 左ブラケットをエスケープする。 * \> *: 右ブラケットをエスケープする。 * \^ *: キャレットをエスケープする。 * \& *: アンパサンドをエスケープする。 * \| *: バーティカルバーをエスケープする。 * \, *: セミコロン文字をエスケープする。 * \" *: 引用符をエスケープする。 * \' *: アポストロフィをエスケープする。 <br><br> __FORCETOC__ [[カテゴリ:シェルスクリプト]]
Fishの基礎 - エスケープシーケンス
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse