#!/bin/sh cat vc_names.txt | grep -vi '^LOD' | awk ' BEGIN { prefixes[1] = "pm_" prefixes[2] = "jm_" prefixes[3] = "dr_" prefixes[4] = "ed_" prefixes[5] = "pc_" prefixes[6] = "me_" prefixes[7] = "iz_" } { s1=$1 s2=substr(s1,3) s3=substr(s1,4) for(i in prefixes) { p = prefixes[i] print p s1 print p s2 print p s3 # "./gtahash " p s1 | getline foo # print p s1, foo # "./gtahash " p s2 | getline foo # print p s2, foo # "./gtahash " p s3 | getline foo # print p s3, foo } } ' #| awk '{ printf("\t{ 0x%s, \"%s\" },\n", $2, $1) }'