Tuesday, January 22, 2013

1. ເຄື່ອງມື : linux ຫຼື unix

2. ວັດຖຸປະສົງ: ທຽບ 2 text file ດັ່ງນີ້
-----------
data1
1
2
3
4
5
6
7
8
9
10
11
16

----------
data2
1
2
3
4
5
6
7
8
9
10
12
13
15

3. ເງື່ອນໄຂ: ຕ້ອງ sort ຫຼືຈັດລຳດັບຂໍ້ມູນ ທັງ 2 file.

4. ຄຳສັ່ງ ແລະຜົນໄດ້ຮັບ
comm data1 data2
         1
        2
        3
        4
        5
        6
        7
        8
        9
        10
11
    12
    13
    15
16

 4. ອະທິບາຍ
ຄຳສັ່ງ comm ຈະທຽບ 2 text file ແລ້ວລຽງ 3 ຖັນ ໂກຍຖັນມີ 1 ແມ່ນຂໍ້ມູນມີໃນ data1 ເທົ່ານັ້ນ, ຖັນ 2 ແມ່ນຂໍ້ມູນມີໃນ data2 ເທົ່ານັ້ນ, ຖັນ3 ແມານຂໍ້ມູນມີໃນທັງ 2 file.

ແຕ່ລະຖັນແຍກກັນໂດຍເຄື່ອງໝາຍ tab ຫຼື "\t". ຖ້າຕ້ອງການຖັນໃດໜຶ່ງກໍໃຫ້ pipe ຫາ awk ເຊິ່ງຈະມີໃນບົດຕໍໄປ