たとえば、フラットASCIIログファイルを判断する方法はありますか?コマンドの出力はOffice文書(通常はWord、Excel、メモ帳)に変換され、プレーンテキストファイルに返されますか?
私のユーザーの少なくとも1人は、ファイルを送信する前にファイルの内容を確認したときにこれを行っていることを知っています。人々は一般的なオフィスツールだけを持っており、最終的な結果は同じように見えるので、変換プロセスの詳細な変更を認識していないので、これが起こると思います。
これまで自分自身についてこう思います。
- スプレッドシートにコピーするときに、次のセルに移動するタブ文字を挿入します。その後、最初の列を選択すると、一部のテキストが失われます。 (それでそんなことが起きていることがわかりました)。
- スプレッドシートにaを挿入すると
=1/0
aに変わり、#DIV/0
再コピーすると式の代わりに文字列エラーメッセージが表示されます。 - もちろん、CR/LFを交換するのはとても良いことです。
とにかく、誰かがファイルがOffice文書に変換されたことを示す表示として使用できる小さくてスマートなテキスト文字列を思いつくことはできますか?スクリプトで利用可能な方がHERE document
良いと思いますbash
。このように、少なくとも私はそのようなことが起こり、Linuxボックスから私のメールボックスに移動している間にファイルの内容が変更された可能性があることを知っています。曖昧さは立場がなく、このカナリアを隠す必要もありません。