Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- replacementsC11=(
- 's/Board Temperature[~a-zA-Z0-9]*,/Board Temperature~D12STC00132,/'
- 's/HRV Board Thermistor Left[~a-zA-Z0-9]*,/HRV Board Thermistor Left~D12STC00133,/'
- 's/HRV Board Thermistor Right[~a-zA-Z0-9]*,/HRV Board Thermistor Right~D12STC00134,/'
- 's/Exterior Intake or Exhaust Thermistor[~a-zA-Z0-9]*,Exterior Intake or Exhaust Thermistor[~a-zA-Z0-9]*,/Exterior Intake or Exhaust Thermistor~D12STC00135,Exterior Intake or Exhaust Thermistor~D12STC00136,/'
- 's/HRV Building Exhaust Thermistor[~a-zA-Z0-9]*,/HRV Building Exhaust Thermistor~D12STC00137,/'
- 's/HRV Building Supply Thermistor[~a-zA-Z0-9]*/HRV Building Supply Thermistor~D12STC00137/'
- )
- replacementsC12=(
- 's/Total Power[~a-zA-Z0-9]*/Total Power~D12SPWH00028/'
- )
- replacementsC13=(
- 's/Board Temperature[~a-zA-Z0-9]*/Board Temperature~D12STC00139/'
- )
- replacementsC21=(
- 's/Total Power[~a-zA-Z0-9]*/Total Power~D12SPWH00029/'
- )
- replacementsC22=(
- 's/Board Temperature[~a-zA-Z0-9]*/Board Temperature~D12STC00140/'
- )
- replacementsC31=(
- 's/Total Power[~a-zA-Z0-9]*/Total Power~D12SPWH00030/'
- )
- replacementsC32=(
- 's/Board Temperature[~a-zA-Z0-9]*/Board Temperature~D12STC00141/'
- )
- declare -A allReplacements
- allReplacements['COM1-1*.csv']=replacementsC11
- allReplacements['COM1-2*.csv']=replacementsC12
- allReplacements['COM1-3*.csv']=replacementsC13
- ## etc.
- for glob in "${!allReplacements[@]}"; do
- replacementsVname=${allReplacements[$pattern]}
- replacements=$replacementsVname[@]
- for file in $glob ; do
- for replacement in "${!replacements}" ; do
- sed -i "$replacement" "$file"
- done
- done
- done
Add Comment
Please, Sign In to add comment