del manual Oracle sqlplus
ESTABLECER PÁGINAS [IZE] {14 | n}
Establece el número de líneas en cada página de salida. Puede establecer PAGESIZE en cero para suprimir todos los encabezados, saltos de página, títulos, la línea en blanco inicial y otra información de formato.
así que agregue un set pagesize 0a su script para evitar un encabezado en blanco.
para la mayoría de mis scripts utilizo la configuración en el siguiente código:
dt = `sqlplus -s user / pwd @ servicename <<EOF
establecer retroalimentación
establecer tamaño de página 0
establecer recorte en
establecer trimspool en
establecer el tamaño de línea 300
desactivar eco
establecer verificar apagado
seleccione reemplazar (to_char ((sysdate-7), 'AAAAMonDD') || '_'
|| to_char ((sysdate-1), 'AAAAMonDD'), chr (10), '') desde dual;
salida;
EOF`
echo "prueba $ dt $ dt"
${var//a/}no necesitas usar el último/,${var//a}hará exactamente lo mismo.