#!/usr/bin/env bash littleAreas=$(wc -l areas/*/addresses-train.txt | \ grep -E "\s[123]?[0-9] " | \ cut -d/ -f2) mkdir -p areas/GatheredLittleAreas for area in $littleAreas do cat "areas/${area}/addresses-train.txt" >> areas/GatheredLittleAreas/addresses-train.txt rm -rf "areas/${area}" done