筛选一批内容,并追加到源文件
1.有一堆文件,文件内有特殊字段,判断是否存在,并追加到对应的文件内
创建1.txt文件,把目录添加到文件内,20条

2.创建脚本

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

浙公网安备 33010602011771号