【发布时间】:2017-06-09 11:02:49
【问题描述】:
我的数据集为:
file.txt
de
fds
fds
a
sa
1
2
3
1
}
我想删除所有以字符或特殊字符开头的行。所以我的输出是:
out.txt
1
2
3
1
我可以使用 'sed' 手动执行此操作,但我正在为此寻找合适的命令。
我的代码:
sed -i '/d//g' file.txt
sed -i '/f//g' file.txt
sed -i '/a//g' file.txt
sed -i '/s//g' file.txt
sed -i '/}//g' file.txt
【问题讨论】:
-
糟糕,您忘记发布代码了! StackOverflow 旨在帮助人们修复他们的代码。这不是免费的编码服务。任何代码都比没有代码好。元代码甚至可以展示您认为程序应该如何工作,即使您不知道如何编写它。
-
感谢@ghoti 指出这一点。我已经添加了我的代码。
-
sed -n '/^[0-9]/p' file