linux - 如何使用linux命令删除文件中字符串中的特殊字符

标签 linux

我需要从文件中删除字符 :。例如:我有以下格式的数字:

b3:07:4d

我希望他们是这样的:

b3074d

我正在使用以下命令:

grep ':' source.txt | sed -e 's/://' > des.txt

我是 Linux 新手。该文件很大,我想确保我正在使用写入命令。

最佳答案

你可以不用 grep:

sed -e 's/://g'  source.txt > des.txt

关于linux - 如何使用linux命令删除文件中字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918525/

相关文章:

linux - 在后台运行 inotify 脚本

linux - 来自用户的模拟 "enter"按钮的命令

linux - 无法杀死Linux中的进程

linux - 组装 NASM x86 - 简单堆栈项目

linux - 如何在未配置的 Centos 7 Docker 上删除/安装 docker 镜像

python - raw_input 识别 ^?但不是^H

linux - 如何在 Ubuntu Unity 中获得扩展标题栏?

linux - 使用 sed 替换双引号和空格

linux -/usr/bin/time 始终为平均驻留集大小提供 0

linux -/lib/modules/*/build 指向不存在的文件