diff --git a/airflow/cli/commands/db_command.py b/airflow/cli/commands/db_command.py
index <HASH>..<HASH> 100644
--- a/airflow/cli/commands/db_command.py
+++ b/airflow/cli/commands/db_command.py
@@ -75,7 +75,7 @@ def shell(args):
             f.flush()
             execute_interactive(["mysql", f"--defaults-extra-file={f.name}"])
     elif url.get_backend_name() == 'sqlite':
-        execute_interactive(["sqlite3", url.database]).wait()
+        execute_interactive(["sqlite3", url.database])
     elif url.get_backend_name() == 'postgresql':
         env = os.environ.copy()
         env['PGHOST'] = url.host or ""
Fix db shell for sqlite (#<I>)

closes: #<I>