Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

relative pfadwechsel in skript einbauen

1 view
Skip to first unread message

Stefan

unread,
Nov 2, 2009, 3:34:37 AM11/2/09
to
Hallo zusammen,
ich mᅵchte gerne ein Skript schreiben, mit dessen Hilfe ich bestimmte
Dateien, mittels des Befehls \input in ein LaTex-Dokument einfᅵgen kann.
Ich mᅵchte das aber gerne so machen, dass ich diese Dateien ᅵber
relative Pfadangaben in die aktuelle Datei einbauen kann.
Die einzubindenden Dateien sind immer in demselben ᅵbergeordneten
Ordner. Das heiᅵt, das skript mᅵsste in der Lage sein, von dem aktuellen
Arbeitsverzeichnis (sagen wir mal dieses wᅵre
~/texte/buch/kapitel/sektionA ) in das Verzeichnis zu wechseln, in dem
die Vorlagen sind. Die Vorlagen sind dann in dem Ordner: ~/texte/vorlagen
Gibt es eine Mᅵglichkeit, das per Skript zu tun?

Marcel Bruinsma

unread,
Nov 2, 2009, 5:00:39 AM11/2/09
to
Am Montag, 2. November 2009 09:34, Stefan a écrit :

> Das heißt, das skript müsste in der Lage sein, von dem
> aktuellen Arbeitsverzeichnis (sagen wir mal dieses wäre
> ~/texte/buch/kapitel/sektionA) in das Verzeichnis zu


> wechseln, in dem die Vorlagen sind.

VorlagenPath () {
local pfx=.. li=0
while :; do
set -- $(ls -di "$pfx")
[ $1 -ne $li ] || return 1
[ -d "$pfx/vorlagen" ] && {
printf '%s' "$pfx/vorlagen"
return 0
}
pfx="../$pfx"
li=$1
done
}

vp=$(VorlagenPath) || exit 1
cd "$vp"

--
printf -v email $(echo \ 155 141 162 143 145 154 142 162 165 151 \
156 163 155 141 100 171 141 150 157 157 056 143 157 155|tr \ \\\\)
# Live every life as if it were your last! #

Stefan

unread,
Nov 7, 2009, 5:02:26 PM11/7/09
to
Vielen Dank!
Das werde ich ausprobieren!
Marcel Bruinsma schrieb:
0 new messages