linux下,如何删除文件内容里面指定的字符。 比如说file.txt 里面有中文和英文,我只删除中文的内容,只留

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下,如何删除文件内容里面指定的字符。 比如说file.txt 里面有中文和英文,我只删除中文的内容,只留相关的知识,希望对你有一定的参考价值。

如果说我的文件是电影字幕内容,我想把 中文翻译全部删除,只留下英文。你的操作方法是怎么样的。能不能写个解决问题的命令

参考技术A 笨办法:
如果不为空格,逗号,句号,A-Z的英文字母,其他全部删除追问

你这样比描述过于简单吧,你这样的想法我也想到了,除去不要的,而我是想要解决方法。即使要用编程来达到目的,至少也要写出个程序,毕竟编程代码也有好坏之分

Linux下在文件内部指定行插入或删除内容

参考技术A 执行后,在a文件的第一行插入#! /bin/sh -

执行后,在a文件的第n行插入echo "haha"

用第二种方法也可以。一般实现:

执行后,在a文件的末尾行插入haha

以上是关于linux下,如何删除文件内容里面指定的字符。 比如说file.txt 里面有中文和英文,我只删除中文的内容,只留的主要内容,如果未能解决你的问题,请参考以下文章

shell 如何取本本文件中 指定两个字符中间的内容呢?

linux 按日期删除文件里面的内容,怎么删除

linux怎么删除指定目录的内容?

java中如何实现删除文本文档里面的指定字符

如何在linux中的vi编辑模式下删除一大块内容

Linux删除若干天前的文件夹