Как удалить “[” символ из “[19/Mar/2020:05:57:09” строка с помощью sed или awk?

Как удалить [ от" [19/Mar/2020:05:57:09 "использование sed или awk?

Я должен удалить"["с даты и времени от файла журнала.

1
задан 24 March 2020 в 13:31

2 ответа

Здесь некоторые решения:

# 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

Примечание, tr решение удалит все [ в Вашем файле, sed решения удалят первое [ для каждой строки. Если это не точно, что Вы хотите, необходимо отредактировать вопрос и предоставить больше подробную информацию.

1
ответ дан 7 April 2020 в 23:30

Можно также использовать cut удалить [ если Вы уверены это [ появится при запуске строки и запишет вывод в использование файла tee.

cut -b2- input_file | tee output_file
0
ответ дан 7 April 2020 в 23:30

Другие вопросы по тегам:

Похожие вопросы: