#!/bin/bash
# Grab the left filter names
echo "" > L_names
echo "# Left REW filters" >> L_names
echo "" >> L_names
grep "\- L_" L_FULL.yml >> L_names
echo "" >> L_names
# Indent filter names by 2 spaces
sed -i -e 's/\- L_/ - L_/' L_names
# Strip off everything past "pipelines:", including "pipelines:"
sed -E '/^pipeline:$/,$d' L_FULL.yml > L.yml
# Grab the right filter names
echo "" > R_names
echo "# Right REW filters" >> R_names
echo "" >> R_names
grep "\- R_" R_FULL.yml >> R_names
echo "" >> R_names
# Indent filter names by 2 spaces
sed -i -e 's/\- R_/ - R_/' R_names
# Strip off everything past "pipelines:", including "pipelines:"
sed -E '/^pipeline:$/,$d' R_FULL.yml > R.yml
echo "" > both.yml
echo "# [ %< REPLACE HERE" >> both.yml
echo "" >> both.yml
echo "# Left REW Biquads" >> both.yml
echo "" >> both.yml
cat L.yml >> both.yml
echo "" >> both.yml
echo "" >> both.yml
echo "# Right REW Biquads" >> both.yml
echo "" >> both.yml
cat R.yml >> both.yml
echo "" >> both.yml
echo "# REPLACE HERE >% ]" >> both.yml
echo "" >> both.yml
# Remove redundant "filters:"
sed -i -e 's/filters:/ /' both.yml