只有在文件中有其他行时,才能从文件中删除特定行?
例如,不要碰这个文件:
cat file.txt
ASDF但是从这个文件中删除"ASDF“:
cat file.txt
ASDF
TR422因为它有"ASDF“以外的其他行。
我欢迎使用bash、perl或任何其他常用工具的解决方案。
发布于 2011-08-28 17:37:12
您需要查找文件中的行数。
伪码:
if (numberOfLines > 1 && file.contains("ASDF")) {
file.remove("ASDF");
}https://unix.stackexchange.com/questions/19611
复制相似问题