gpt4 book ai didi

linux - 删除shell中以某个字符开头的行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:33:48 24 4
gpt4 key购买 nike

我的数据集为:

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

最佳答案

grep-E 选项一起用于正则表达式(或简称为 egrep):

grep -E "^[0-9].*" file.txt

关于linux - 删除shell中以某个字符开头的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44448454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com