Como remover o símbolo "[" da string "[19/Mar/2020:05:57:09" usando sed ou awk?

Como remover o símbolo "[" da string "[19/Mar/2020:05:57:09" usando sed ou awk?

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

Preciso remover " [" da data e hora do arquivo de log .

Responder1

Aqui algumas soluções:

# 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

Observe que tra solução removerá tudo [do seu arquivo, sedas soluções excluirão a primeira [de cada linha. Se não é exatamente isso que você deseja, edite sua pergunta e forneça mais detalhes.

Responder2

Você também pode usarcutexcluir [se você tiver certeza de que isso [aparecerá no início da string e gravar a saída em um arquivo usandotee.

cut -b2- input_file | tee output_file

informação relacionada