[Bash] FAQ¶
複数行コメントアウトしたい¶
以下のようにする。
: << '#_comment_out'
...
#_comment_out
文法が間違っていないのにエラーが出る¶
以下を全て満たしているかを確認する。
- 改行コードが
\n
になっている - 代入演算子の左辺で変数に
$
が付いていない - 代入演算子の右辺で変数に
$
が付いている - 条件式で変数に
$
が付いている - 数値型変数の定義で
declare -i
が付いている =
の前後に空白が入っていない
変数の改行が消えてしまう¶
改行を含む変数はダブルクォーテーションで囲まないといけない。