Portál AbcLinuxu, 1. listopadu 2025 19:39
gawkFNR.
#!/bin/bash RIADOK=0 cat /etc/fstab | (while read LINE; do RIADOK=`echo $RIADOK+1 | bc` # spracovanie [ $RIADOK == 3 ] && echo "V tretom riadku je $LINE" done)
#!/usr/bin/gawk -f
BEGIN { FS = "\t" }
! /^[:space:]*#/ \
{
i = tolower(substr($1, 0, 4))
if (last != i) \
{
printf "%s\t%d\n", i, POS
last = i
}
}
{ POS += length() + 1 }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.