我有一个在Windows PC上创建的文本文件,然后我在debian机器上打开。我打开它在纳米和底部它说(从DOS格式转换)。
当我从文件中抓取一行并使用以下内容查看它的二进制表示时
head -n1 filename.txt | xxd -b
它显示已在行中添加了两个00001101个字符。我试图用这样的tr删除它们:
head -n1 filename.txt | tr -d "^]" | xxd -b
但这似乎不起作用。
知道如何解决这个问题吗?要创建^]我正在做shift + ^然后]我是否需要做其他事来生成组分隔符控制字符?
答案 0 :(得分:0)
使用dos2unix
实用程序,如果您进行快速搜索,有很多sed
/ perl
/ awk
/其他解决方案。如果这个问题在本网站上没有回答过几次,我会感到惊讶。