awk 用法 - Linux

Table of Contents

http://pastebin.com/ayhZ5Zrj //程式碼

http://pastebin.com/WrPL5sp5 //baseaddr_so.tmp.log

awk '{system("objdump -h "$3" | grep 'text' ");}' baseaddr_so.tmp.log

就顯示No such file/yshihyu/android/out/target/product/test/symbols/system/lib
/lights.tegra.so

好像缺掉 /home ...

正確是/home/yshihyu/android/out/target/product/test/symbols/system/lib/lights.tegra.so

但我改成 awk '{system("echo "$3" ");}' baseaddr_so.tmp.log 可以正確印出路徑
所以$3 路徑正確~我主機好像也有對應的.so

請問這可能是什麼原因造成?

謝謝

--

All Comments

Wallis avatarWallis2012-07-17
試了一下應該是斷行問題 tr -d '\r' < input.log > out.log
Anthony avatarAnthony2012-07-19
生一個新檔再試試看吧~
Selena avatarSelena2012-07-21
然後我是這樣下的~awk '{print $3}' xxx.log | xarg -i
Barb Cronin avatarBarb Cronin2012-07-26
objdump -h {}
Caroline avatarCaroline2012-07-29
可以請問一下為什麼會有斷行問題產生 ?