gpt4 book ai didi

bash - 使用 bash 从文件中选择单词

转载 作者:行者123 更新时间:2023-12-04 19:02:57 27 4
gpt4 key购买 nike

如何从包含特定字符的文件中选择单词?

假设我有一个包含单词的文件,我需要由字符 a,b,c 组成的单词

/upd 我试过这个命令:grep -E "[a,b,c]*.[b]" /usr/share/dict/words
/upd 示例:
file.txt 包含:

qwerty
asdf
abb
bbb
zxc
abc

结果必须为:
abb
bbb
abc

最佳答案

可能这就是你要找的

grep -wo "[abc]*" 

来自 man grep

-w, --word-regexp Select only those lines containing matches that form whole words.

-o, --only-matching Print only the matched (non-empty) parts of a matching ? line, with each such part on a separate output line.



测试
$ cat input
qwerty
asdf
abb
bbb
zxc
abc
qweabcqwe

$ grep -wo "[abc]*" input
abb
bbb
abc

关于bash - 使用 bash 从文件中选择单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28979086/

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