3
をbashに
私は、JSONのconfigファイルと、この
のようなものに設定ファイルを平坦化するPHPスクリプトを使用している場合database_dbname=sensei
database_password=somerandompassword
memcached_host=localhost
....
これを私のbashスクリプトにパイプして、上記の各エントリを変数にすることはできますか?
./bin/flatten_config.php config.json | ./bin/my_bash_script.sh
ので、それは私のbashスクリプトでは、私はあなたのスクリプトファイルに書くことができますbash
では、configファイルから
mysql -D${database_dbname} -p${database_password} ...
ニースの回答、+1。しかし、ブラケットについてはわからない。 –
ブラケットについてはわかりませんが、手がかりを感謝します:)ここでソースコマンドについてもう少し分かっています。http://www.unix.com/shell-programming-scripting/54347-bash-shell-exec-eval- source-looking-help-understanding.html – Jeffrey04
+1。かっこは正しい:これは[bash process substitution](http://www.gnu.org/software/bash/manual/bashref.html#Process-Substitution) –