GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan Dalam Script Hitung Untuk Jumlah Kejadian?

Saya telah menulis skrip kecil untuk menghitung jumlah kemunculan log dalam file tertentu. Berikut ini adalah kode saya:

#!/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

tapi saya mendapatkan kesalahan ini:

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

Jawaban yang Diterima:


Linux
  1. Typeset -a Apakah Memberikan Kesalahan Dalam Script?

  2. Gunakan Ekstensi .sh Atau .bash Untuk Skrip Bash?

  3. Cari Duplikat Di Baris Yang Sama?

  1. Panduan Eksekusi Skrip Shell untuk Pemula

  2. Baca baris demi baris dalam skrip bash

  3. Bagaimana cara mendapatkan jejak tumpukan untuk C++ menggunakan gcc dengan informasi nomor baris?

  1. Ssh – Skrip Untuk Mengotomatiskan Scp Dalam Jaringan?

  2. Bagaimana cara menghitung jumlah tab di setiap baris menggunakan skrip shell?

  3. Bagaimana cara menemukan nomor baris di Bash ketika terjadi kesalahan?