筛选一批内容,并追加到源文件

1.有一堆文件,文件内有特殊字段,判断是否存在,并追加到对应的文件内

创建1.txt文件,把目录添加到文件内,20条

image

 2.创建脚本

image

 

#!/bin/bash

# 创建临时文件
temp_file=$(mktemp)

# 逐行读取1.txt并处理
while IFS= read -r line; do
if [[ -n "$line" ]]; then
# 执行rclone命令获取结果
count=$(rclone cat "bos:neolix-record/${line}/params/calibration.json" | grep "svc_front" | wc -l)
# 将原行和结果一起写入临时文件
echo "${line} ${count}" >> "$temp_file"
else
# 如果是空行,也保留
echo "" >> "$temp_file"
fi
done < 1.txt

# 用临时文件替换原文件
mv "$temp_file" 1.txt

echo "处理完成,结果已追加到1.txt"

posted @ 2025-11-07 14:44  疯狂的米粒儿  阅读(0)  评论(0)    收藏  举报