linux - 如何在 Linux 中删除 `^I` 字符?

标签 linux sed

这看起来有一些空格(20170628 ,) 但使用 cat -A 它显示 ^I (20170628^I ,).

我尝试了 sed -i '/s/^I//g' xxxsed -i '/s/\^I//g' xxx,但都不起作用。

如何删除这个字符?感谢您的帮助。

最佳答案

这是一个 tab 字符,因此您可以使用:

sed -i 's/\t//g/' fileToChange

为此。

关于linux - 如何在 Linux 中删除 `^I` 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45830051/

相关文章:

linux - 计算文本文件中的一致性和相关性

sed 替换以特定模式开头的行中的单词

c++ - 对 vector 字符串进行单元测试

linux - 从 crontab 执行时,sudo 密码自动化没有按预期工作?

linux - 如何通过脚本进入和离开现有 screen ?

bash - 在 BASH 变量中传递 SED 替换参数

linux - ./Dot Slash 无法执行 Shell 脚本

linux - 为 Hyper-V 编译最小的 Linux 3.5 内核

linux - 在 Linux 中从文件中删除行,完全匹配

linux - 使用 sed 删除特定空格的正则表达式