Command Line Master
Wanted to post the craziest command line script I’ve used in a long time. Used to convert names listed in XML tags in an EAC-CPF record to filenames to copy.
grep -h -o -P "<relationEntry>(.*?)</relationEntry>" *.xml
| sed -e 's/<[a-zA-Z0-9\/\+]*>//g'
| awk '{print tolower($0)}'
| sed -e 's/[ ,.\(\):]\+/\-/g'
| sed -e 's/$/cr.xml/g'
| while read x ; do cp /data/production/data/$x eac_data/. ; done