
前提・実現したいこと
windows上でエクセルをUnicodeでテキストデータとして保存し、
VirtualBoxで仮想マシンにファイル共有ををしました。OSはCentOSです。
現在ファイルにはtabによる空白がたくさんあり、一括削除をしたいです。
発生している問題・試したこと
# tr -d ' ' < test1-4.txt > test1-4
を行うと、何も変換されなかった。
# tr -d \t < test1-4.txt > test1-4
を行うと、何も変換されなかった.
# tr -d '\t' < test1-4.txt > test1-4
を行うとtabが文字化けを起こしただけだった。
補足情報(FW/ツールのバージョンなど)
windows10
CentOS Linux release 7.5.1804 (Core)
追記(文字化けについて)
1 1 5 1 11B
2 0 2 1 2 1 215
3 0 3 1 6 1 31D
4 0 4 1 1 1 413
5 0 5 1 3 1 517
というものが
0^@1㔀^@1^@11B^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@2^@2^@㈀㔀^@^@^@^@^@^@^@@
^@^@^@^@^@^@^@^@
2 0㌀^@1㘀^@1^@31D^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@4^@1^@㐀㌀^@^@^@^@^@^@^^
@^@^@^@^@^@^@^@^@
3 0㔀^@1㌀^@1^@517^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@6^@4^@㘀㤀^@^@^@^@^@^@^^
@^@^@^@^@^@^@^@^@
4 0㜀^@1㈀^@1^@715^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@8^@5^@㠀䈀^@^@^@^@^@^@^^
@^@^@^@^@^@^@^@^@
5 0㤀^@1㜀^@1^@91F^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@10^@6^@䄀䐀^@^@^@^@^@^@@
^@^@^@^@^@^@^@^@^@
6 0^@1㌀^@1^@B17^@^@^@^@^@^@^@^@^@^@^@^@^@^@ഀ ^@12^@5^@䌀䈀^@^@^@^@^@^@@
^@^@^@^@^@^@^@^@^@
という状態になります
hexdump -c test1-4で
0000000 377 376 0 \0 \0 1 \0 \0 1 \0 \0 5 \0 \0 1 \0
0000010 \0 \0 1 \0 1 \0 B \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000030 \0 \0 \0 \0 \0 \r \0 \n \0 0 \0 \0 2 \0 \0 1
0000040 \0 \0 2 \0 \0 1 \0 \0 \0 2 \0 1 \0 5 \0 \0
0000050 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
od -tx1 test1-4で
0000000 ff fe 30 00 00 31 00 00 31 00 00 35 00 00 31 00
0000020 00 00 31 00 31 00 42 00 00 00 00 00 00 00 00 00
0000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000060 00 00 00 00 00 0d 00 0a 00 30 00 00 32 00 00 31
0000100 00 00 32 00 00 31 00 00 00 32 00 31 00 35 00 00
0000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000140 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 0a 00
0000160 30 00 00 33 00 00 31 00 00 36 00 00 31 00 00 00
となりました。(冒頭から一部抜粋しています)

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/27 06:15