15824d651Sblueswir1#!/bin/sh 25824d651Sblueswir1 35824d651Sblueswir1hxtoh() 45824d651Sblueswir1{ 55824d651Sblueswir1 flag=1 6fb21ced7Sblueswir1 while read -r str; do 75824d651Sblueswir1 case $str in 85824d651Sblueswir1 HXCOMM*) 95824d651Sblueswir1 ;; 103885e2c2SPeter Maydell SRST*|ERST*) flag=$(($flag^1)) 115824d651Sblueswir1 ;; 125824d651Sblueswir1 *) 13004efc96Sblueswir1 test $flag -eq 1 && printf "%s\n" "$str" 145824d651Sblueswir1 ;; 155824d651Sblueswir1 esac 165824d651Sblueswir1 done 175824d651Sblueswir1} 185824d651Sblueswir1 195824d651Sblueswir1case "$1" in 205824d651Sblueswir1"-h") hxtoh ;; 215824d651Sblueswir1*) exit 1 ;; 22*3f885659SMarc-André Lureauesac < "$2" 235c2f8d2dSblueswir1 245c2f8d2dSblueswir1exit 0 25