0
こんにちは、次のawkプログラム無効な文字「」 '式で
問題は、それがオンラインに文句を言う、なぜ私にはわからないということである持っている3 『awkの表現に無効な文字'『』』私do awk -f make.awk info.txt
誰もがこのエリアで私より明るいですか? =)
#!/bin/bash
function labels2() {
awk '
/[0-9]/{
print substr($3,length($3)-11), $3
}' [email protected] | /bin/sort -u | awk '{print "BUILD: " NR, $2}'
}
function labels() {
awk '
/[0-9]/{
BL[$3] = substr($3,length($3)-11)
}
END {
asort(BL)
for (i in BL) {
print i, BL[i]
}
}' [email protected]
}
labels [email protected]
exit 0
for a in [email protected]
do
labels [email protected] | gawk '
/BUILD:/ {
BUILD[$2] = $3
BUILDCNT ++
next
}
/[0-9]/ {
DATEd[$3] = $1
TIMEd[$3] = $2
MODULESd[$3] = $4
CASESd[$3] = $5
FAILEDd[$3] = $6
COVERd[$3] = $7
LOCd[$3] = $8
}
END {
SUBSYSTEM=substr(FILENAME, 1, length(FILENAME)-7)
LABEL= "\"" toupper(SUBSYSTEM) "\""
print "{"
print "subsystem: " LABEL ","
print " date: {"
print " label: " LABEL ","
print " data: ["
for (i = 0 ; i <= BUILDCNT; i ++) {
B=BUILD[i]
if (DATEd[B]) { print " [" i ", \"" DATEd[B] "\"]," }
}
print " ]"
print " },"
}
' - $a
done
感謝=) – Adam