ユーザ用ツール

サイト用ツール


サイドバー


メニュー




スポンサーリンク





linux:シェル:変数:文字列

Linux:シェル:変数:文字列

文字列の代入

文字列をそのまま代入する。

  • スペース、タブ、改行を含むことはできない。

文字列を "..." で括る。

  • “…“で括られた内容を1つの文字列として扱う。
  • 「$」 「`」 「\」 の特殊文字を除いてを除いて普通の文字として扱われる。

文字列を '...' で括る。

  • '…'で括られた内容を1つの文字列として扱う。
  • 全ての特殊文字を普通の文字として扱う。

文字列を代入する。

#/bin/sh
str1=string
str2="string"
str3='string'
 
echo $str1
echo $str2
echo $str3
string
string
string

特殊文字の扱い

#/bin/sh
str="DEF"
str1=ABC${str}GHI
str2="ABC${str}GHI"
str3='ABC${str}GHI'
echo $str1
echo $str2
echo $str3
ABCDEFGHI
ABCDEFGHI
ABC${str}GHI

メタキャラクタの扱い

  • ”…“に 「”」 や「$」 を含めたい場合は「\”」「\$」のように記述する。
  • '…'にメタキャラクタを使用することはできない
#/bin/sh
str="DEF"
str1=ABC\${str}GHI
str2="ABC\${str}GHI"
str3='ABC\${str}GHI'
echo $str1
echo $str2
echo $str3
ABC${str}GHI
ABC${str}GHI
ABC\${str}GHI
linux/シェル/変数/文字列.txt · 最終更新: 2015/12/03 21:04 by dokuroot