私は、ファイルのリストを取得し、それらを他のフォルダにコピーする奇妙なスクリプトを持っています。ファイルのリストをコピーする
#!/bin/bash
set -e
function_name=copy_verifier
envs=(one two)
files_to_copy=(index.js config/default.js)
for env in "${envs[@]}"
do
env_function_name="${function_name}"_"$env"
echo "$(tput setaf 3) -> Copying ${env_function_name}$(tput sgr0)"
mkdir -p "${env_function_name}/config"
cp -rf ${files_to_copy[@]} ${env_function_name}/
done
echo -e "$(tput setaf 4)-> Done updating$(tput sgr0)"
問題がconfig/
フォルダ内のファイルがコピーされることはありませんです。コピーできるように各ファイルを繰り返し処理する必要がありますか?
私はあなたが間違った変数を使用しているOSX
ありがとう。固定して質問を更新しました – Mio