Uso de AWK en script de shell Hp Unix
hp-ux (0)
No puedo usar el siguiente comando usando script de shell.
awk ''{a[NR]=$0} $0~s {f=NR} END {for (i=f-B;i<=f+A;i++) print a[i]}'' B=1 A=5 s="5S5SDF" testfile
Buscando una cadena "5S5SDF" en el archivo de prueba.
gato misterioso
#!/bin/ksh
echo "The output is"
awk ''{a[NR]=$0} $0~s {f=NR} END {for (i=f-B;i<=f+A;i++) print a[i]}'' B=1 A=4 s=
"5S5SDF" testfile
El sistema no muestra nada, después de pause break veo un error
myscript[5]: 77144447 Quit
myscript[6]: 5S5SDF: not found
¿Qué me estoy perdiendo?