diff --git a/contrib/pg_upgrade/check.c b/contrib/pg_upgrade/check.c
index 8ebe61400f8bb52b7c1c88fbaa532e437c85c310..bed10f8fb45667d6cfdad1651be3d85ecd5607e9 100644
--- a/contrib/pg_upgrade/check.c
+++ b/contrib/pg_upgrade/check.c
@@ -452,7 +452,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
 	fprintf(script, "#!/bin/sh\n\n");
 #else
 	/* suppress command echoing */
-	fprintf(script, "@echo off");
+	fprintf(script, "@echo off\n");
 #endif
 
 	fprintf(script, "echo %sThis script will generate minimal optimizer statistics rapidly%s\n",