linux - 如何使用 Linux shell 脚本从文件中删除 ^[ 字符?

标签 linux shell scripting

使用 Linux shell 脚本,我怎样才能从这样的东西中删除 ^[ 字符:

^[[0mCAM1> 
^[[0^H ^H^H ^H^H ^H^H ^H^H ^H^H ^H^H ^H^H ^H
 rcv-multicast: 0
      tx-bytes: 33649974
    tx-packets: 99133

最佳答案

您可以使用 sed从这样的文件中删除字符:

sed -i '' -e 's/^[//g' somefile

-i '' 导致它就地 更改文件(而不是制作副本)。

关于linux - 如何使用 Linux shell 脚本从文件中删除 ^[ 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533154/

相关文章:

linux - 如何在多个文件上使用 awk?

linux - 使用输入列表备份的 Shell 脚本

mysql - 用于执行查询的 Windows 脚本

database - 如何从脚本创建 Access 数据库

linux - 比较linux(bash)中的两个平面文件,取出缺少的内容并将其放入第一个文件中?

linux - 如何找到linux内核中 "sys_access"等函数的实现

linux - 使用 sed 删除最后一个换行符

c++ linux - 从IP获取接口(interface)

macos - 用于打开新 iTerm 窗口并运行基于变量的命令的 OSX 脚本

linux - 在 shell 中,用点作为分隔符拆分字符串的一部分