如何逐行比较单个文件中的行并将输出附加到同一文件

萨巴里·杰克逊

我有一个包含abc.csv以下内容的文件

a6caa290d03ae75dd5f3bf9214f0b523;CO.jar,a6caa290d03ae75dd5f3bf9214f0b523;CO.jar,
a1a5bf1547f50feea4120290343f89e4;Common.jar,a1a5bf1547f50feea4120290343f89e4;Common.jar,
1264897ea44d85c3f0dba127ff02f514;DA.jar,1264897ea44d85c3f0dba127ff02f514;DA.jar,
e77834d4ba2a4193b94fee9470a458a4;FW.jar,e77834d4ba2a4193b94fee9470a458a4;FW.jar,

我需要逐行读取文件,并比较之前和之后的值。,如果两者相等,则SUCCESS在该行的同一端写入,否则FAILURE在该行的同一端写入

我尝试了以下。

for I in `cat abc.csv`
do
   VAR1=`echo $I | awk -F"," {'print ${1}'}
   VAR2=`echo $I | awk -F"," {'print ${2}'}
   if [ ${1} == ${2} ]
   then
       ..
   fi
done

我不确定如何添加SUCCESSFAILURE在每行末尾。知道如何做到这一点!

西瓦

尝试这个,

for I in `cat abc.csv`
do
        var1=`echo "$I" | awk -F "," '{print $1}'`
        var2=`echo "$I" | awk -F "," '{print $2}'`
        if [ $var1 == $var2 ]; then
               sed -i 's/'$var1','$var2'/'$var1','$var2',SUCCESS/' abc.csv
        else
               sed -i 's/'$var1','$var2'/'$var1','$var2',FAIL/' abc.csv
        fi

done

和一个班轮:

 echo "`awk -F"," '{ if($1 == $2)  {print $1","$2",SUCCESS"} else {print $1","$2",FAILURE"} }' abc.csv`" > abc.csv

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取并附加到同一文件

来自分类Dev

读取并附加到同一文件

来自分类Dev

多个`FILE`附加到同一文件

来自分类Dev

从文件中复制纯文本行,并将其附加到带有中线前缀的同一文件中,或删除中线前缀

来自分类Dev

将项目添加到来自同一文件的txt输出中

来自分类Dev

复制文本文件中的行,并将修改后的行添加到同一文件的行末

来自分类Dev

如何逐行读取文件,消除重复,然后写回同一文件?

来自分类Dev

如何逐行读取文件,消除重复,然后写回同一文件?

来自分类Dev

如何比较同一文件中的两列?

来自分类Dev

在makefile中如何通过shell命令比较同一文件前后的时间戳?

来自分类Dev

如何打开目录中的所有文件并将更改保存在同一文件中?

来自分类Dev

使用SED从文件中删除一行,然后将输出重定向到同一文件

来自分类Dev

如何将两个txt文件中的数字相加并将其写入同一文件?

来自分类Dev

如何从同一文件的另一行中删除一行文件?

来自分类Dev

如何使用python复制一个文件中的行并将其写入另一文件中?

来自分类Dev

比较同一文件中的多列并打印差异

来自分类Dev

在单个文件上运行多个Shell命令,然后将输出重定向到同一文件

来自分类Dev

如何要求gdb将用户输入及其输出保存到同一文件?

来自分类Dev

更改Assetic的输出不会使其从同一文件夹中读取

来自分类Dev

更改Assetic的输出不会使其从同一文件夹中读取

来自分类Dev

同一fd在不同进程中如何指向同一文件?

来自分类Dev

如何在同一文件的HTML中将脚本添加到按钮?

来自分类Dev

如何通过同一文件夹中的.vbs文件运行.ps1文件?

来自分类Dev

转到同一文件中的符号

来自分类Dev

在PHP中多次包含同一文件

来自分类Dev

从同一文件中调用PHP函数

来自分类Dev

在PHP中多次包含同一文件

来自分类Dev

在同一文件中声明委托协议

来自分类Dev

从同一文件中绘制多个系列

Related 相关文章

  1. 1

    读取并附加到同一文件

  2. 2

    读取并附加到同一文件

  3. 3

    多个`FILE`附加到同一文件

  4. 4

    从文件中复制纯文本行,并将其附加到带有中线前缀的同一文件中,或删除中线前缀

  5. 5

    将项目添加到来自同一文件的txt输出中

  6. 6

    复制文本文件中的行,并将修改后的行添加到同一文件的行末

  7. 7

    如何逐行读取文件,消除重复,然后写回同一文件?

  8. 8

    如何逐行读取文件,消除重复,然后写回同一文件?

  9. 9

    如何比较同一文件中的两列?

  10. 10

    在makefile中如何通过shell命令比较同一文件前后的时间戳?

  11. 11

    如何打开目录中的所有文件并将更改保存在同一文件中?

  12. 12

    使用SED从文件中删除一行,然后将输出重定向到同一文件

  13. 13

    如何将两个txt文件中的数字相加并将其写入同一文件?

  14. 14

    如何从同一文件的另一行中删除一行文件?

  15. 15

    如何使用python复制一个文件中的行并将其写入另一文件中?

  16. 16

    比较同一文件中的多列并打印差异

  17. 17

    在单个文件上运行多个Shell命令,然后将输出重定向到同一文件

  18. 18

    如何要求gdb将用户输入及其输出保存到同一文件?

  19. 19

    更改Assetic的输出不会使其从同一文件夹中读取

  20. 20

    更改Assetic的输出不会使其从同一文件夹中读取

  21. 21

    同一fd在不同进程中如何指向同一文件?

  22. 22

    如何在同一文件的HTML中将脚本添加到按钮?

  23. 23

    如何通过同一文件夹中的.vbs文件运行.ps1文件?

  24. 24

    转到同一文件中的符号

  25. 25

    在PHP中多次包含同一文件

  26. 26

    从同一文件中调用PHP函数

  27. 27

    在PHP中多次包含同一文件

  28. 28

    在同一文件中声明委托协议

  29. 29

    从同一文件中绘制多个系列

热门标签

归档