0

Windows PCで作成されたテキストファイルがあり、それをDebianマシンで開いています。nanoで開くと、下部に(DOS形式から変換)と表示されます。

ファイルから1行を取得し、次を使用してそのバイナリ表現を確認すると、次のようになります。

head -n1 filename.txt | xxd -b 

これは、2つの00001101文字が行に追加されたことを示しています。私は次のようにtrでそれらを削除しようとしています:

head -n1 filename.txt | tr -d "^]" | xxd -b 

しかし、それは機能していないようです。

この問題をどのように解決できるか考えていますか?作成するには^]Shift+ ^を実行しているので、]グループ区切り文字の制御文字を生成するために何か他のことをする必要がありますか?

4

1 に答える 1

0

ユーティリティを使用してください。///クイック検索を行うと、他の解決策がたくさんdos2unixあります。この質問がこのサイトですでに数回回答されていない場合、私は驚くでしょう.sedperlawk

于 2013-03-20T07:26:20.733 に答える