Tengo un archivo que contiene un poco de látex:Bash: caracteres especiales se perdieron cuando se lee el archivo
\begin{figure}[ht]
\centering
\includegraphics[scale=0.15]{logo.pdf}
\caption{Example of a pdf file inclusion}
\label{fig:pdfexample}
\end{figure}
quiero leer en un script bash:
while read line
do
echo $line
done < "my.tex"
La salida es
begin{figure}[ht]
centering
includegraphics[scale=0.15]{logo.pdf}
caption{Example of a pdf file inclusion}
label{fig:pdfexample}
¿Por qué perdí las barras invertidas y los espacios iniciales?
¿Cómo mantenerlos?
¿Qué haces con cada línea que requiere que la leas línea por línea? En este momento, por supuesto, puedes reemplazar el ciclo while con 'cat my.tex'. – chepner
Realmente compruebo qué hay en cada línea porque quiero mantener una parte del archivo entre dos "etiquetas" especiales. – Barth