"${array[@]}"
VOYAGE GROUP
Jun 7th, 2019
Profile
Nature Remo買ってください!!!
最近の活動
何をしてくれるか
a b c d 'ee e')
を
"a" "b" "c" "d" "ee e"
にして渡してくれる。空白とかがばらばらにならない。
普通の配列でやる方法
"$array"
ではだめ(当たり前)
"$array[@]"
でいける
bash限定なので注意な
set -a
allexport
オプション。
#!/bin/bash
set -a
source .env
HOGE=fuga
set +a
sh ... # コマンド呼び出し先にも環境変数として渡される
シェル変数を全部exportしてくれる。怖いですね。