Hi, I'm stuck again :(
I need to translate the following part of a shell script to Ant (with Ant-Contrib in place; using external `sed' is not an option, I want to minimize dependencies for Windows boxes): for PO_FILE in *.po; do LOCALE=$(echo "$PO_FILE" | sed -e 's/\.po$//') RESOURCE_FILE=$(echo "$RESOURCE_NAME" | sed -e "s/\./\//g") CLASS_FILE="$RESOURCE_DIRECTORY/${RESOURCE_FILE}_$LOCALE.class" if test "$CLASS_FILE" -ot "$PO_FILE"; then mkdir -p "$RESOURCE_DIRECTORY"/$(echo "$RESOURCE_NAME" | sed -e "s/^[^.]\+$//" -e "s/\.[^.]\+$//" -e "s/\./\//g") msgfmt --java2 \ --resource="$RESOURCE_NAME" \ --locale="$LOCALE" \ -d"$RESOURCE_DIRECTORY" \ --check --statistics \ "$PO_FILE" fi done I'm having problems with variable calculation. RESOURCE_NAME in the script has the form of `org.foo.bar.L10n', how do I compute `org/foo/bar/L10n' out of it in Ant? Also, I'd like to compute the locale out of file name, though this is not important. Thanks in advance, Paul --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]