我正在创建一个bash脚本来修改和汇总grep和sed的信息。但它卡住了。bash脚本来修改和提取信息
#!/bin/bash
# This script extracts some basic information
# from text files and prints it to screen.
#
# Usage: ./myscript.sh </path/to/text-file>
#Extract lines starting with ">@HWI"
ONLY=`grep -v ^\>@HWI`
#replaces A and G with R in lines
ONLYR=`sed -e s/A/R/g -e s/G/R/g $ONLY`
grep R $ONLYR | wc -l
你有种说法是'grep pattern',但不提供任何文件或字符串来匹配它。 – fedorqui
这是一个[XY问题](http://xyproblem.info/)。 shell是一个可以通过语言来调用工具的环境,以便对这些调用进行排序。你在做什么是操纵文字。用于处理文本的UNIX工具是awk,所以不要使用包含调用grep和sed的shell脚本,而应该只使用一个简单的awk脚本。如果你发布简洁,可测试的样本输入和期望的输出,我们可以帮助你做任何你需要做的正确的方式。 –