#!/bin/sh -xe ############################################################################ # # Program: GDCM (Grassroots DICOM). A DICOM library # # Copyright (c) 2006-2011 Mathieu Malaterre # All rights reserved. # See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. # # This software is distributed WITHOUT ANY WARRANTY; without even # the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR # PURPOSE. See the above copyright notice for more information. # ############################################################################ # This script convert dicom3tools internal txt format into XML for GDCM # Usage: # $ process.sh agfa.tpl # remove empty lines sed '/^\s*$/d' $1 > /tmp/clean2.tpl # remove comments: sed '/^#/d' /tmp/clean2.tpl > /tmp/clean.tpl # convert to xml sed 's/^.*$/' /tmp/dummy.xml # add end: echo '' >> /tmp/dummy.xml # format and check if valid xml xmllint --format /tmp/dummy.xml -o `basename $1 tpl`xml