szövegfájlok összefűzése

Fórumok

van úgy 150 html file egy mappában. Össze kéne őket fűzni, minél egyszerűbben, és gyorsabban. Nincs bennük html, head meg ilyenek, amit ki kéne szedni, csak annyi hogy össze kéne őket rakni, és mindegyik végére rakni egy br-t.

Hozzászólások


#!/bin/bash

cel=/hova/cel.html

rm -f "$cel"
ls -1 /honnan/*.html | while read i; do
 cat "$i" >> "$cel"
 echo '<br>' >> "$cel"
done

Ez ABC sorrendben összefűzi a fájlokat. Ha a /hova és a /honnan ugyan az, akkor pl. a kiterjesztéssel garantálhatod, hogy saját magába ne akarjon fűzni.

Grafikus felületen: ng-xim
(http://www.sign-el-soft.hu/cgi/ng-xim.html)
Megkeresed a fájlokat, kijelölöd mindet (kattintás az utolsón, majd shift+kattintás az elsőn), macró mezőbe beírod

<br>

(vagy amit a végére akarsz tenni), tőle jobbra lenyíló listából "minden kijelölt fájlon", majd "RUN", és utána mentés.