diff --git a/.config/polybar/config-merge/config-merge.sh b/.config/polybar/config-merge/config-merge.sh index 2377ec8..3aa67bf 100644 --- a/.config/polybar/config-merge/config-merge.sh +++ b/.config/polybar/config-merge/config-merge.sh @@ -16,19 +16,26 @@ fi find "$INPUT_DIR" -regextype sed -regex ".*c[0-9]*-.*" -print0 | sort -z | while IFS= read -r -d '' filePath; do file="${filePath:$((${#LOCATION} + 1))}" + if [[ $file != *"##"* ]]; then - if [ -z "$OUTPUT_FILE" ]; then - OUTPUT_FILE=$(echo "$file" | awk -F "[-]" '{print $2}') - echo " into '$OUTPUT_FILE'" - if [ -f "$OUTPUT_FILE" ]; then - mv "$OUTPUT_FILE" "$OUTPUT_FILE.bak" + if [ -z "$OUTPUT_FILE" ]; then + OUTPUT_FILE=$(echo "$file" | awk -F "[-]" '{print $2}') + echo " into '$OUTPUT_FILE'" + if [ -f "$OUTPUT_FILE" ]; then + mv "$OUTPUT_FILE" "$OUTPUT_FILE.bak" + fi fi - fi - if [ ! -f "$OUTPUT_FILE" ]; then - touch "$OUTPUT_FILE" - fi + if [ ! -f "$OUTPUT_FILE" ]; then + touch "$OUTPUT_FILE" + fi - echo "> $file" - (cat "$INPUT_DIR/$file"; echo) >> "$OUTPUT_FILE" + echo "> $file" + ( + cat "$INPUT_DIR/$file" + echo + ) >>"$OUTPUT_FILE" + else + echo "x $file" + fi done