filomdöparpprogram? hilfen bitte!

Permalänk
Medlem

filomdöparpprogram? hilfen bitte!

har testat ett par nu, AB-replace och Kfilereplace. inget av dom funkar riktigt som jag behöver. =/

AB-replace har för dålig kontextuppfattning och Kfile ska göra det men det enda som det lyckas med är att få burken min att imitera ett speedwaylopp, iof fascinerande men inte riktigt vad jag var ute efterr..

jag vill alltså döpa om slutet på en mängd HTML-filer tex

lemurbilder.htm till lemurbilder_english.htm osv. helst även lägga till den ändelsen på länkar som slutar på .htm inne i dokumenten. detta skulle Kfile kunna som jag fattar det. (om det funkat)

tips på annat eller vad som kan tänkas vara fel?

Permalänk
Medlem

vet inte säkert, men kan inte awk eller sed fungera för detta
http://www.gnu.org/software/gawk/gawk.html

http://www.gnu.org/software/sed/manual/sed.html
(har som sagt inte koll på vad det klarar av)

Permalänk
Medlem

Re: filomdöparpprogram? hilfen bitte!

"ren" är vad du vill ha.

Exempel:

Ett antal filer i stil med: 01. Artist - Låt.format $ ren "*. * - *.*" "#2 - #1 - #3 [min rip].#4" Blir då: Artist - 01 - Låt [min rip].format

Ren döper inte om en enda fil om det kan uppstå konflikter (flera filer med samma namn).

Permalänk
Hedersmedlem

Detta låter ju som ett skolexempel på ett Bash-script .

Lite ordentliga reguljära uttryck kommer nog med på ett hörn så som du vill göra det, bra att få öva på det också ibland .

Det är mitt tips iaf, du får göra vad du vill med det.

Permalänk
Medlem
Citat:

$ rename "*.htm" "*english.htm"
Bareword found where operator expected at (eval 1) line 1, near "*.htm"
(Missing operator before htm?)
syntax error at (eval 1) line 2, near "*.htm"

den vill inte, har försökt en massa av de vanliga varianterna..

vilken jäkla operatör?

Citat:

Ursprungligen inskrivet av phz
Detta låter ju som ett skolexempel på ett Bash-script .

Lite ordentliga reguljära uttryck kommer nog med på ett hörn så som du vill göra det, bra att få öva på det också ibland .

Det är mitt tips iaf, du får göra vad du vill med det.

gee, thanks skipper!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av AndreaX
[B]

den vill inte, har försökt en massa av de vanliga varianterna..

vilken jäkla operatör?

borde det inte vara:
$ rename htm english.htm *
?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av e5150

borde det inte vara:
$ rename htm english.htm *
?

nope, samma resultat ungefär.

hursomhelst ordnade det sig halvfint nu iaf. hittade en fin omdöpare som hette "sufixprefix" (fyndigt..) fortfarande själva innehållet i filerna kvar att editera dock .. =/ så om nån vet nått där så tipsa gärna igen.

Permalänk
Medlem
Permalänk

Om namnet på alla filer har ändrats kan sed "s/.htm/_english.htm/g" förmodligen göra jobbet.

Permalänk
Medlem

För den som vill ha ett gui (och helst råkar köra xfce) finns det ett "Bulk Rename" plugin som följer med Thunar som standard. länk.