0
我有简单的文件:如何编写bash脚本,该脚本从开始从开始直到特定符号的文件返回行?
line1(sometext)
line222(other_text)
line333(other text)
我传递给脚本符号之前字的参数的一部分“(” 我怎样才能再检查一下使用grep命令,如果这行存在 比如我通过在参数字line222? - 它返回line222(other_text)
,但我通过“2号线” - 它说,该行未找到 现在我有这样的代码,这给了错误的结果,如果我键入一个符号
if ! grep home "myfile.txt" | grep -- "$1"; then
echo "Line doesn't exist"
fi
您需要包含您的代码;-)。请阅读http://stackoverflow.com/help/how-to-ask,http://stackoverflow.com/help/dont-ask,http://stackoverflow.com/help/mcve并参加[tour]( http://stackoverflow.com/tour)在发布更多Q之前。祝你好运。 – shellter
你需要什么'grep home'部分? 'home'似乎不会出现在您的文件中。 –