#!/bin/sh # # moo2ini - convert moo files into ini format # PATH=/bin:/usr/bin export PATH if [ $# -ne 1 ]; then printf "Usage: moo2ini file\n" >&2 exit 2 fi moo_file="$1" if [ ! -r "${moo_file}" ]; then printf "Error: could not open '%s'\n" "${moo_file}" >&2 exit 1 fi awk -v application="${moo_file%.moo}" ' BEGIN { FS = "=" count = 0 printf ("[%s]\n", application) } NF == 2 { printf ("%d=%s\n", ++count, $1) } ' <"${moo_file}"