
Si quiero abrir el siguiente patrón en un archivo
Mobilenumber '91_987986787688899' was successful
Usé el siguiente código
awk '/Mobilenumber '91_987986787688899' was successful/ {print $0}' Log Filename
Aunque el archivo de registro tiene esa oración, no genera ningún resultado.
Pasé un tiempo en esto pero no tuve éxito... Por favor ayuda
Respuesta1
También puedes usar grep
:
grep "91_987986787688899.*successful" file
A menos que su archivo tenga un formato muy extraño, probablemente también podría hacer esto:
awk '/91_987986787688899.*successful/' file
No es necesario print $0
, se da a entender.
Respuesta2
Simplementeincluya su patrón entre comillas dobles. Sin embargo, en su caso, querrá escapar $
para evitar la interpolación de variables por parte del shell:
awk "/Mobilenumer '91_987986787688899' was successful/ {print \$0}" your_file
También puedes usar sed
cuya acción predeterminada es imprimir su espacio de patrón:
sed "/Mobilenumer '91_987986787688899' was successful/" your_file