Andre Berger wrote: > Hi, > > I'm looking for any variables that could help me splitting the path > to a LyX document into a) the directory the file is in and b) the > name of the file without the extension ".lyx". > > Background: I'm not happy with latex2html exporting .html files to > a directory the ".lyx" file is in, but not putting the images in this > directory. Right now I have > > \converter latex html "rm -rf /tmp/lyx-html 2>/dev/null && latex2html > --init_file /etc/latex2html.conf $$i && mkdir -p /tmp/lyx-html && > chmod 0777 /tmp/lyx-html && cp ../lyx_tmpbuf0/*.{html,*g*} > /tmp/lyx-html/" "" > > (one line) > > but that is rather bad. What I really want is a directory in the one > the ".lyx" file is in, make a directory named after the file (w/o > ".lyx"), and have the complete HTML structure in this directory. > > -Andre
You can hide this nastiness and ultimately end up with something more robust if you write a shell script to wrap all this up. To answer the specific questions: try this shell script #! /bin/sh test $# -eq 1 || { echo "Usage:" echo "sh $0 <file_with_path>" exit 1 } dir=`dirname $1` base=`basename $1 .lyx` echo "Directory is $dir echo "File base is $base" -- Angus