Tengo un comando como este:¿Cómo pasar la salida de grep a sed?
cat error | grep -o [0-9]
que se imprime solamente números como 2
, 30
y así sucesivamente. Ahora deseo pasar este número a sed
.
Algo así como:
cat error | grep -o [0-9] | sed -n '$OutPutFromGrep,$OutPutFromGrepp'
¿Es posible hacerlo?
Soy nuevo en shell scripting. Gracias de antemano
Por qué no pruebas ¿fuera? Tenga en cuenta que $ variables en comillas simples no se expanden. Si quieres eso, ponles comillas dobles en su lugar. –
Intenté este 'eco cat error | grep -o [0-9] | sed -n "$ 1, $ 1" 'que da como resultado un error:' sed: -e expresión # 1, char 1: comando desconocido: ', '' – batman
Con respecto a' cat error | grep -o [0-9] ': [Do not Grep the Cat] (http://www.terminally-incoherent.com/blog/2006/12/13/dont-grep-the-cat/). – Mehrwolf