cat /path/to/file | awk '{if ('/^TCF/' || '/^FSTL/') print $0;}' > /path/to/output.txt
嗨! 这会产生一个空输出,但它可以在“textedit文档”上工作,但不能在“纯文本文档”上工作。除此之外,它没有什么不同,只是它不起作用。awk'/^/'空输出(内部完成命令)
cat /path/to/file | awk '{if ($3=="TCF1" || $3=="FSTL7T2" || $3=="GLI3") print $0;}'
这一个工作正常,但我想所有的名字以TCF开头,而不是TCF1。
请帮忙!
当您在'if'语句中进行测试时,您需要告诉测试内容。改变'/^TCF /'为'$ 0〜/^TCF /' – Jotne