sed+;需要删除文件中以开头的每一行###

sed+;需要删除文件中以开头的每一行###,sed,Sed,如何删除以三开头的行# 例如,需要删除以下所有行:从文件 1.####布拉布拉巴尔 2####布拉布拉 3####布拉布拉 。 . THX Yael您也可以使用awk awk '!/^[ \t]*###/' file 好吧,如果你不尝试它,它会在那里停留很长时间;)将文件作为输入传递给sedsed'/^####/d'文件我们可以深入讨论*nix脚本应该如何始终是STDIN/STDOUT的管道,但是是的,sed将在命令行上使用一个或多个文件参数。从我的观点来看,使用awk更好,但是如何更改se

如何删除以三开头的行#

例如,需要删除以下所有行:从文件

1.####布拉布拉巴尔

2####布拉布拉

3####布拉布拉

。 .

THX
Yael

您也可以使用awk

awk '!/^[ \t]*###/' file

好吧,如果你不尝试它,它会在那里停留很长时间;)将文件作为输入传递给sed
sed'/^####/d'文件
我们可以深入讨论*nix脚本应该如何始终是STDIN/STDOUT的管道,但是是的,sed将在命令行上使用一个或多个文件参数。从我的观点来看,使用awk更好,但是如何更改sed以实现awk的功能?@大家。我们是否可以接受sed将从STDIN(管道或重定向)或命令行上作为参数提供的一个或多个文件名读取输入。此注释线程可能会得到的重复项
awk '!/^[ \t]*###/' file