(2024-01-16 初稿 ) 本日、Bashスクリプトを作っていて、ちょっとハマったのでメモ。 Emsg="ファイル数が合ってないよ" [[ $(ls -1 | wc -l) -ne 10 ]] && { echo $Emsg; exit 1 } /home/hoge/bin/bash-test: 行 28: 構文エラー: 予期しないファイル終了 (EOF) です 不思議なことに、以下なら大丈夫。 [[ $(ls -1 | wc -l) -ne 10 ]] && { echo $Emsg exit 1 } 調べてみたら、以下のサイトに答えがあって、{}を1行で書くときには、{}の両端にスペ…