Hallo,
ich möchte mit rman die deutschen Manpages lokal als HTML-Dateien ablegen.
Einzeln geht das zum Beispiel so:
rman -f html apropos.1 > apropos.html
Nun muss ich das wohl irgendwie so eingeben:
for f in *.1; do rman -f "$f" > "${f%}.html"; done
Aber das ist wohl scheinbar falsch. F1!
Gruß!
Heather
mehrere Dateien auf der Konsole bearbeiten mit rman
mehrere Dateien auf der Konsole bearbeiten mit rman
U.a. ist bei Dir das f in der for-Schleife sehr unglücklich. Versuch doch mal die Standartvariante:
Code: Alles auswählen
#!/bin/bash
for x in *.1 ; do
rman -f html $x > $x.html
done
Da fehlt eigentlich nur der entsprechende Filter hinter '-f',Heather hat geschrieben:for f in *.1; do rman -f "$f" > "${f%}.html"; done
'${f%}' kannst du auch einfach ersetzen durch '$f',
wie es Matthias-GE geschrieben hat.
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!