写一段shell脚本,打开一个文本文件,文件内容是每行都是一个json格式的文件,大概有1000行,读取该文件,每隔5分钟一行一行向kafka发送该json格式数据

以下是一个示例的Shell脚本,用于读取包含JSON格式数据的文本文件,并每隔5分钟将每行数据发送到Kafka:

#!/bin/bash
# 设置Kafka相关信息
KAFKA_BOOTSTRAP_SERVERS="localhost:9092"
KAFKA_TOPIC="your_topic_name"
# 设置文本文件路径
FILE_PATH="path_to_your_text_file.txt"
# 读取文件内容,并逐行发送到Kafka
while IFS= read -r line
  # 发送数据到Kafka
  echo "$line" | kafka-console-producer.sh --broker-list $KAFKA_BOOTSTRAP_SERVERS --topic $KAFKA_TOPIC