#!/bin/bash MyBaseIniFile='/Users/metorm/.myBase7.ini' MyBaseExeFile='/Applications/myBase.app' TimeStamp=$(date +%s) SecondsToMinus=7200 # 2 hours earlier let TimeStamp=($TimeStamp-$SecondsToMinus) HeaderToReplace1="App.UserLic.Extended=" HeaderToReplace2="App.UserLic.FirstUseOn=" HeaderToReplace3="App.UserLic.LaunchNum=" HeaderToReplace4="App.UserLic.NagNum=" HeaderToReplace5="App.UserLic.SecsUsed=" sedCommand1="s/"$HeaderToReplace1"[0-9]*/"$HeaderToReplace1"0/g" sedCommand2="s/"$HeaderToReplace2"[0-9]*/"$HeaderToReplace2$TimeStamp"/g" sedCommand3="s/"$HeaderToReplace3"[0-9]*/"$HeaderToReplace3"4/g" sedCommand4="s/"$HeaderToReplace4"[0-9]*/"$HeaderToReplace4"0/g" sedCommand5="s/"$HeaderToReplace5"[0-9]*/"$HeaderToReplace5"1216/g" sedCommand=$sedCommand1';'$sedCommand2';'$sedCommand3';'$sedCommand4';'$sedCommand5 sed -i "" $sedCommand $MyBaseIniFile open $MyBaseExeFile