我有这样的命令:
cat error | grep -o [0-9]
Run Code Online (Sandbox Code Playgroud)
只打印数字2
,30
等等.现在我希望将这个号码传递给sed
.
就像是 :
cat error | grep -o [0-9] | sed -n '$OutPutFromGrep,$OutPutFromGrepp'
Run Code Online (Sandbox Code Playgroud)
有可能这样做吗?
我是shell脚本的新手.提前致谢
如果打算打印grep
返回的行,则生成sed
脚本可能是要走的路:
grep -E -o '[0-9]+' error | sed 's/$/p/' | sed -f - error
Run Code Online (Sandbox Code Playgroud)