我有一个文件结尾尴尬的字段。
cat splitted.0473.csv | tail -c 8 | od -c
0000000 6 4 0 \r \n 032 \r \n
0000010
是032
一个^Z
(称为替换字符)。
我想从文件末尾删除最后 3 个字符(字节?),所以它看起来像这样:
cat splitted.0473.csv | tail -c 8 | od -c
0000000 6 4 0 \r \n
0000010
我尝试了一些sed
示例,但没有成功。我假设用(或其他任何东西)删除最后 n 个字符更容易实现,然后从文件 end替换特定字符。sed
^Z\r\n
您应该能够删除最后一行
sed
:-->