Use aspas duplas para que o shell avalie as variáveis antes de sed
ser executado:
DATE_YEST="Jul 27"
DATE_TODAY="Jul 28"
sed -n "/$DATE_YEST/,/$DATE_TODAY/p" /home/crmiib/TESTUSERLOG/XYZ/user.log
Eu quero usar o comando sed
como abaixo:
$ sed -n '/MONTH_TODAY DATE_YEST/,/MONTH_TODAY DATE_TODAY/p' \
/home/crmiib/TESTUSERLOG/XYZ/user.log
Eu posso imprimir registros usando:
$ sed -n '/Jul 27/,/Jul 28/p' /home/crmiib/TESTUSERLOG/XYZ/user.log
Mas eu quero ver registros usando variáveis em vez de datas codificadas?