私たちのチームはCI環境で働いています。
CI環境は、ko
毎日という名前のファイルを定期的に生成し、その種類は。x.ko
ELF 64-bit LSB relocatable
今日のko
ファイル形式がdata
。
理由を把握しようとしています。
cat
このファイルを試してみましたが、ko
結果は何もありません。それからこれをやってみて、たくさんのことをcat -et x.ko
得ました^@^@^@^@^@^@^@^@^@^@^@^@^@^@
...
その意味を知っていますか^@^@^@^@^@^@^@^@^@
?
ベストアンサー1
ファイルが空ではなく、NULL値でいっぱいです。通常のプログラムはcat
null値を標準出力として出力しますが、端末では通常これcat -v
を^@
。^@
"@" (0x40 または 64) xor 64 (トグルビット 7) のバイト値が 0 であるため、ヌルバイトを表します。
なぜ突然、null値でいっぱいになり、ここでは不明です。
この関連質問は、キャレット表現に関する情報を提供することができます。ASCIIエスケープシーケンスと制御文字のペアは標準の一部ですか?