Re: [問題] awk 如何找出兩檔案相同字串
while read line1
do
temp1=$(echo $line1 | awk '{print substr($1,1,3)}')
while read line2
do
temp2=$(echo $line2 | awk '{print substr($1,1,3)}')
[ $temp1 == $temp2 ] && echo $line2 $line1 >> c.txt
done < a.txt
done < b.txt
exit 0
這樣做大概可以解決
但是效率很差
而且當我資料很多筆時
不知道為什麼只做完其中一筆就卡住了
line1 跟 line2 太長還會被換到下一行
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.50.156
噓
03/18 19:42, , 1F
03/18 19:42, 1F
→
03/18 23:12, , 2F
03/18 23:12, 2F
→
03/19 09:35, , 3F
03/19 09:35, 3F
→
03/19 09:41, , 4F
03/19 09:41, 4F
→
03/19 11:45, , 5F
03/19 11:45, 5F
→
03/19 14:52, , 6F
03/19 14:52, 6F
→
03/19 14:55, , 7F
03/19 14:55, 7F
→
03/20 11:21, , 8F
03/20 11:21, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):