複数コマンドの中括弧による構文エラー

複数コマンドの中括弧による構文エラー

コマンドプロンプトで次のようないくつかのコマンドを実行しようとしましたが、予期しないマーカー "}"の近くで構文エラーが発生します。次のページの例は正しく機能しますが、構文エラーが発生します。私はUbuntu Desktop 18.04.5を実行しています。私は何を見逃していますか?ありがとうございます。

{echo "Today's date and time"; date;} > f1

ベストアンサー1

後ろにはスペースが必要です{。シェルはこれを単一のトークン(「単語」)として見なければなりませんが、最終的なトークンに到達したらどうすればよいのかわかりません{{echo}

{ echo "Today's date and time"; date;} > f1

おすすめ記事