#!/bin/bash # "PIC Serial/LCD Terminal" 次ページを探し 表示 返り値:跳び先データ 1-4 pp="main_menu__" if [ $# -ne 0 ]; then pp=$1 fi (./chrlcd clear) # clr # printf "\0" > /dev/ttyS1 # clr p="$(awk '/^'$pp'[|]/{printf $0}' _db )" str=$(echo "$p"|awk -F "|" '{printf $2}'|awk -F "\^" '{printf $1 > "buf" }');(./chrlcd pos 1 1);(./chrlcd wrbuf) # line1-4 表示 str=$(echo "$p"|awk -F "|" '{printf $2}'|awk -F "\^" '{printf $2 > "buf" }');(./chrlcd pos 2 1);(./chrlcd wrbuf) # line1-4 表示 str=$(echo "$p"|awk -F "|" '{printf $2}'|awk -F "\^" '{printf $3 > "buf" }');(./chrlcd pos 3 1);(./chrlcd wrbuf) # line1-4 表示 (./chrlcd pos 4 1); str=$(echo "$p"|awk -F "|" '{printf $2}'|awk -F "\^" '{printf $4 > "buf"}');(./chrlcd wrbuf) echo "$p" exit