Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex sed删除不包含带有特殊字符的特定字符串的行_Regex - Fatal编程技术网

Regex sed删除不包含带有特殊字符的特定字符串的行

Regex sed删除不包含带有特殊字符的特定字符串的行,regex,Regex,我在读这个问题:我有一个新问题 如何删除不包含特殊字符的行?例如,假设我要删除包含以下字符串的行:-/ 我会怎么做?因为sed-r-n-e'/-///p'文件对我不起作用。你可以使用grep-v: grep -v '\-//' file -v、 --反向匹配:显示不匹配的行 sed'/^[^[:alnum:]*$/d'文件?删除仅包含非字母数字字符的所有行。或仅删除sed'/-\/\//\//d'文件?你到底有什么问题?

我在读这个问题:我有一个新问题

如何删除不包含特殊字符的行?例如,假设我要删除包含以下字符串的行:-/


我会怎么做?因为sed-r-n-e'/-///p'文件对我不起作用。

你可以使用
grep-v

grep -v '\-//' file
-v、 --反向匹配:显示不匹配的行


sed'/^[^[:alnum:]*$/d'文件
?删除仅包含非字母数字字符的所有行。或仅删除
sed'/-\/\//\//d'文件
?你到底有什么问题?