UE编辑器中查找包含指定字符的行并删除。
1、用UE编辑器打开要删除字符的文件。
2、然后同时按 ctrl键和R键,打开替换对话框。
3、在对话框中“ 查找”的框里输入 要删除内容+^p,在“替换”的框里输入^p。
4、点击【全部替换】按钮。
5、按以上步骤操作后,指定的行就删除成功了。
Sed 删除匹配行,匹配的字符用Shell变量替换,且变量里含有斜杠“/”时,无法删除
“修改语法,用#代替”,这个只能用在sed的s替换命令中,如:s/A/B/可以写为s#A#B#
但直接正则匹配 /正则/ 是不可以这样用#替代的。
这里提供两个方法供参考:
1)先用s命令将此要删除的路径替换为一个文件中不可能出现的唯一字符串,然后再通过正则匹配该字符串删除该行。可以写在一条sed语句中。
name=/usr/local/bin/sed -i 's#'$name'#EXCLUSIVE#;/EXCLUSIVE/d' hello2) grep也支持正则,可以使用grep -v反向过滤。
name=/usr/local/bin/grep -v "$name" hello >outputmv output hello