¿Cómo eliminar el símbolo "[" de la cadena "[19/Mar/2020:05:57:09" usando sed o awk?

¿Cómo eliminar el símbolo "[" de la cadena "[19/Mar/2020:05:57:09" usando sed o awk?

Como remover[de "[19/Mar/2020:05:57:09" usando sedo awk?

Necesito eliminar " [" de la fecha y hora del archivo de registro.

Respuesta1

Aquí algunas soluciones:

# Remove with tr and write changes to second file
tr -d '[' < file > file_edited

# Remove with sed and write changes to second file
sed 's/\[//' file > file_edited

# Remove with sed and edit the file inplace!
sed -i 's/\[//' file

Tenga en cuenta que trla solución eliminará todo [el contenido de su archivo, sedlas soluciones eliminarán la primera [de cada línea. Si eso no es exactamente lo que desea, debe editar su pregunta y brindar más detalles.

Respuesta2

También puedes usarcutpara eliminar [si está seguro de que [aparecerá al principio de la cadena y escriba el resultado en un archivo usandotee.

cut -b2- input_file | tee output_file

información relacionada