me gustaría algo así como grep '==> * .sh < =='grep para el texto con comodín entre medio
Pero esto no funciona, puedo grep todo hasta' .sh = < = 'pero no conseguir el comodín para trabajar.
¿Cuál es el truco aquí?
me gustaría algo así como grep '==> * .sh < =='grep para el texto con comodín entre medio
Pero esto no funciona, puedo grep todo hasta' .sh = < = 'pero no conseguir el comodín para trabajar.
¿Cuál es el truco aquí?
Necesitas grep para algo así como "==> .*\.sh <=="
La parte .*
coincide con cualquier carácter de cualquier longitud, la parte \.
coincide con un punto.
(A modo de explicación, "* .sh" es un patrón de nombre de archivo global, que es una notación completamente diferente para la coincidencia que las expresiones regulares esperadas por grep. En expresiones regulares, * significa 0 o más repeticiones de la expresión anterior, que en su caso era un espacio. Un punto significa cualquier carácter. Por lo tanto, "* .sh" podría coincidir con "Xsh" pero nunca "archivo.sh". Expresiones regulares de Google para detalles/ejemplos, etc.) –
@TonyD gran comentario pero use 'backquote's para delimitar código o terminología para que los lectores no tengan que pensar que fue la comilla doble/cita una parte del comando o no –
entonces, el '==> * .sh <==' es ** todo ** en el archivo? Necesitas usar una expresión regular. – pavium