Shell変数でのノットの使用

780 ワード

次のShell変数EMAIL_を定義するとSUBJECT、そして他の場所でこの変数を使用する場合:
EMAIL_SUBJECT="Info : SSA $VIRTUAL_DATA_ROOT : ${PRODUCT_NAME} ${SLICE} values ready "

$JAVA_1_5_HOME_32/bin/java -jar $JAVA_JAR_DIR/jingshou.jar \
	-SUBJECT "$EMAIL_SUBJECT" \
	-BODY $EMAIL_BODY

注意参照するshell変数を完全に読み出すには、二重引用符を付ける必要があります.それ以外の場合は、値「Info」の一部のみを読み込むことができます.
 
shell変数の定義と使用に関するいくつかのルールを次に示します.
  • 等号の両側にスペース
  • を直接接続することはできません.
  • 変数名は、数字で始まる
  • は使用できません.
  • 変数の内容にスペースやその他のスペースが含まれている場合は、冒頭の例
  • のような二重引用符を使用します.
  • は、james=jingshou'senameが文字列jingshou's enameを表すなど、反スラッシュ変換特殊文字を使用することができる.もちろんjames=「jingshou's ename」という形式の
  • も使えます
  • 追加変数の内容:james=「$james」liまたはjames=${james}liは、元の変数の後に文字li
  • を追加するために使用される.