GNU/Linux >> Tutoriales Linux >  >> Linux

¿Error en el script de conteo para el número de ocurrencias?

He escrito un pequeño script para contar el número de ocurrencias de registros en un archivo en particular. El siguiente es mi código:

#!/bin/sh
count=1
while read line
do
    found=$( grep M $line )
    OCCURENCE=$( grep M /log.txt)
    if [ "$OCCURENCE" ]; then
        echo $count")" $line >> filesave.txt
    fi
    count=$((count+1))
done < log1.txt

pero recibo este error:

./count.sh
./count.sh: syntax error at line 10: `found=$' unexpected

Respuesta aceptada:


Linux
  1. Directrices de ejecución de scripts de Shell para novatos

  2. 6 Ejemplos de argumentos de línea de comando de secuencia de comandos esperada

  3. Leer línea por línea en bash script

  4. ¿Cómo obtener un seguimiento de pila para C ++ usando gcc con información de número de línea?

  5. ¿Cómo contar el número de pestañas en cada línea usando el script de shell?

Golpe para bucle

5 formas de contar el número de líneas en un archivo

Buscar duplicados en la misma línea?

Contar el número de archivos en un directorio en Linux

Cómo contar el número de líneas en un archivo en Linux (ejemplos de comandos wc y nl)

¿Cómo encuentro el número de línea en Bash cuando ocurre un error?