paccacheの出力
Msys2のpaccache
の出力には画面制御用にエスケープシーケンスが含まれているので、
オプション--nocolor
を付けてあげないとテキスト処理で嵌ることに注意(実際…;))。
$ od -c <(paccache -d -k 27 | cut -d" " -f5,10,11) 0000000 \n 1 5 . 0 7 M i B ) 033 ( B 033 0000020 [ m \n 0000023 $ od -c <(paccache -d -k 27 --nocolor | cut -d" " -f5,10,11) 0000000 \n 1 5 . 0 7 M i B ) \n 0000015 $
この結果のようにawk
スクリプトの$4=="MiB)"?...:...
の条件が真になってほしいのに偽になる。