我有这样的命令:
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)
| 归档时间: |
|
| 查看次数: |
12794 次 |
| 最近记录: |