zoukankan      html  css  js  c++  java
  • 遍历两个数组,并输出数组中的不同内容

    [root@localhost ~]# cat a.log
    a
    ab
    abc
    ddd
    [root@localhost ~]# 
    [root@localhost ~]# cat b.log
    a
    ab
    abc
    ddd
    dd
    f
    [root@localhost ~]# 
    [root@localhost ~]# sh 1.sh
    diff_list=dd f
    [root@localhost ~]# cat 1.sh
    my_tbs=(`cat a.log`) # my_tbs
    all_tbs=(`cat b.log`) # all_tbs
     
    declare -a diff_list
    t=0
    flag=0
    for i in "${all_tbs[@]}"
    do
     
        for j in "${my_tbs[@]}"
        do
             if [[ "${i}" == "${j}" ]]; then
                flag=1
                break
            fi
        done
        if [[ $flag -eq 0 ]]; then
            diff_list[t]=$i
            t=$((t+1))
        else
          flag=0
        fi
    done
    
    echo diff_list=${diff_list[@]}
  • 相关阅读:
    几数之和的题目
    File类
    递归
    Collections
    Map集合
    泛型
    类型通配符
    可变参数
    异常
    Collection集合
  • 原文地址:https://www.cnblogs.com/liang545621/p/13260569.html
Copyright © 2011-2022 走看看