【发布时间】:2018-10-11 13:22:15
【问题描述】:
我正在尝试捕获并读入 $line 中的一行或多行 file 中只有 del 的行(第 2 行是一个示例)。第 3 行有del,但它也有ins 和bash,当当前执行时捕获两者。我不知道如何排除除del 之外的任何内容,并且只捕获这些行。谢谢你:)。
文件
NM_003924.3:c.765_779dupGGCAGCGGCGGCAGC
NM_003924.3:c.765_779delGGCAGCGGCGGCAGC
NM_003924.3:c.765_779delGGCAGCinsGGCGGCAGC
NM_003924.3:c.765_779insGGCAGCGGCGGCAGC
期望的输出
NM_003924.3:c.765_779delGGCAGCGGCGGCAGC
带有当前输出的bash
while read line; do
if [[ $line =~ del ]] ; then echo $line; fi
done < file
NM_003924.3:c.765_779delGGCAGCGGCGGCAGC
NM_003924.3:c.765_779delGGCAGCinsGGCGGCAGC
【问题讨论】: