使っていますダイダイ 3.1.7RHEL 6.xで
フィールド区切り記号「論理的否定/ALT + 170」(ASCIIテーブルの表示)として使用することはできませんgawk
。
-F "\xaa"
たとえば、私はたくさん試してみましたが、-F "\252"
成功しませんでした。 gawkのフィールド区切り文字にこの文字を使用する方法はありますか?
ところで、この文字でファイルを作成し(ファイルには1文字しかありません)、次のように使用すると機能します。
-F "$(cat singleExtendedAsciiCharFile)"
しかし、私はこれが安全ではないと思います(誰かがこのファイルを削除できます)。私の問題についてどんな考えを持っていますか?
ベストアンサー1
まず、その文字の16進コードを見つけます。
$ echo -n '¬' | od -An -tx1
c2 ac
次に、\x
各数値セットの前に次を追加します。
$ awk -F '\xc2\xac'