plist_to_c revision 1.2
11.1Sdyoung#!/bin/sh 21.1Sdyoung 31.1Sdyoungprog=$(basename $0) 41.1Sdyoungusage() 51.1Sdyoung{ 61.1Sdyoung echo "usage: ${prog} symbol" 1>&2 71.1Sdyoung exit 1 81.1Sdyoung} 91.1Sdyoung 101.1Sdyoungif [ $# -ne 1 ]; then 111.1Sdyoung usage 121.1Sdyoungfi 131.1Sdyoung 141.1Sdyoungsed 's/\(["\]\)/\\\1/g' | \ 151.2Snakayama${AWK:-awk} -v sym=$1 ' 161.1SdyoungBEGIN { printf "const char " sym "[] = \""; } 171.1Sdyoung { printf $0 "\\n"; } 181.1SdyoungEND { print "\";"; }' 191.1Sdyoung 201.1Sdyoungexit 0 21