#第一个文件 Order.txt 中的第3列修改为另一个文件 ip2.txt,或者第n列
#!/bin/bash
#-------------------- 方法2. ----------------------#
Oy=(
1111111 # 默认从0开始,占位
`cat -n Order.txt | awk -F"|" '{print $3}'| sed "s/ //g"`
)
up=(
1111111
`cat ip2.txt | awk -F"--" '{print $1}' | sed "s/ //g"`
)
echo "
原来数据总量:${#Oy[*]}
更新数据总量:${#up[*]}
被修改的文件:Order.txt
脚本开发商:小绿叶技术博客 eisc.cn
sed -i "$NR s/x/xxx/g " x.txt 其中$NR 指定行修改,防止跨行修改
"
for((i=1;i<=${#up[*]};i++))
do
echo "进度 $i/${#up[*]} 》》》 将 ${Oy[$i]} ===== 修改为: ${up[$i]}"
sed -i "$i s/${Oy[$i]}/${up[$i]}/g" Order.txt
sed -i "s/CMIOTLDL.SX/CMIOT/g" Order.txt
done
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:05:46,Processed in 0.01481 second(s).