Saya memiliki file yang perlu dipisahkan berdasarkan pola pencarian menjadi beberapa file dan header berbeda untuk file berbeda. Saya dapat membagi file tetapi tidak dapat menambahkan header berbeda ke file berbeda. Inilah kode yang saya coba:
BEGIN {
{
a=substr($0,38,2)
if(a=="HD")
{
print"a","b","c"...
OFS="|"
}
if(a=="AS")
{
print"e","f","g"...
OFS="|"
}
}
}
{
a=substr($0,38,2)
if(a=="HD")
{
FIELDWIDTHS="10 8 10 9 2 1 1 11 14 14 14 14 14 14 14 14 8 60 30 30 32 32 27 18 11 346"
OFS="|"
}
if(a=="AS")
{
FIELDWIDTHS="10 8 10 9 2 1 7 30 14 14 14 14 625"
OFS="|"
}
}
{
$1=$1
print > a".txt"
}
FIELDWIDTHS
adalah ekstensi melongo. Saya telah menambahkan tagnya. - person Tom Fenech   schedule 19.09.2014