假设我有一个包含以下文本的文件:
Hello there,
How are you?
我怎样才能 grep forHello
并are
使得 的输出grep
看起来像:
Hello,are
答案1
您可以尝试以下操作:
grep -Eo "Hello|are" file | sed '$!N;s/\n/,/'
答案2
grep -o "Hello\|are" test | tr '\n' ','
-o
仅输出匹配的字符串,然后替换\n
为,
.
假设我有一个包含以下文本的文件:
Hello there,
How are you?
我怎样才能 grep forHello
并are
使得 的输出grep
看起来像:
Hello,are
您可以尝试以下操作:
grep -Eo "Hello|are" file | sed '$!N;s/\n/,/'
grep -o "Hello\|are" test | tr '\n' ','
-o
仅输出匹配的字符串,然后替换\n
为,
.