[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ajuda com o Sed



Olá,

Desejo juntar dois arquivos e creio que seria o uso do Sed a solução do
problema.


O primeiro arquivo contém os nomes e caminhos dos arquivos acrescidos de uma
contra barra antes do sublinhado:

qcadactions/src/rs\_actioninfodist2.cpp
qcadactions/src/rs\_actionlayersadd.cpp
qcadactions/src/rs\_actionblocksexplode.cpp
qcadactions/src/rs\_actionfilesave.cpp
[...] e assim vai...



O segundo contém os nomes dos arquivos sem a contra barra antes do
sublinado:

rs_actiondrawcircle.cpp
rs_actioninfodist2.cpp
rs_actionlayersadd.cpp
rs_actionblocksexplode.cpp
rs_actionfilesave.cpp
[...] e assim vai...



Desejo que sejam mesclados os dois e cada linha fique assim, o caminho do
arquivo e nome do arquivos acrescidos dos comandos do Latex:


\chapter{Arquivo qcadactions/src/rs\_actiondrawcircle.cpp}
\lstinputlisting{rs_actiondrawcircle.cpp}

\chapter{Arquivo qcadactions/src/rs\_actioninfodist2.cpp}
\lstinputlisting{rs_actioninfodist2.cpp}

\chapter{Arquivo qcadactions/src/rs\_actionlayersadd.cpp}
\lstinputlisting{rs_actionlayersadd.cpp}

\chapter{Arquivo qcadactions/src/rs\_actionblocksexplode.cpp}
\lstinputlisting{rs_actionblocksexplode.cpp}

\chapter{Arquivo qcadactions/src/rs\_actionfilesave.cpp}
\lstinputlisting{rs_actionfilesave.cpp}



Qual o programa executa tal façanha? Existe solução simples com o Sed ou tenho
que encarar um estudo maior com Emacs que entendo menos ainda que o Sed que não
entendo nada?

Qualquer ajuda sou-lhes grato pois são mais de 250 arquivos e na mão vou levar
dias para completar a tarefa.

-- 
Savio Martins Ramos -  Arquiteto
Rio de Janeiro  ICQ 174972645
Pirataria não! Seja livre: Linux
http://www.debian.org



Reply to: