環境変数の設定を試しましたが、新しいキーボードに慣れていないため、入力中にエラーが発生しました。
下の入力(および出力)で誤って動作する作業を始めましたか?
私は何が起こっているのか混乱しています。
これは最新のOS Xのbashです。
mbp:e4 m$ DATABASE_URI=jdbc:postgresql://localhost:5432/e4-data?user=m&password=?"
> "
[1] 59932
[1]+ Done DATABASE_URI=jdbc:postgresql://localhost:5432/e4-data?user=m
答え1
Unquotedは&
シェル変数を設定するバックグラウンドプロセスを開始します。そのバックグラウンドプロセスのためにのみ。変数を設定した後、シェルは終了します。次に、値password
が疑問符の改行文字である2番目の変数を設定します。
答え2
&
URLにこの記号を含めると、コマンドがバックグラウンドに配置されることを意味します。変数を次のように設定する必要があります(単一引用符を使用)。
DATABASE_URI='jdbc:postgresql://localhost:5432/e4-data?user=m&password=?'