2016-08-08 2 views
3

У меня есть двоичный файл. Если я открою его с помощью vi, в нем будут отображаться последовательности понятных для человека текстовых и двоичных символов. Каков наилучший способ извлечь удобочитаемую часть только с помощью bash?Как извлечь текстовую часть двоичного файла в linux/bash?

Я думал, может быть, мы сможем сделать это по шаблону grep или sed?

$ cat file1.bin | grep '????' > newfile.txt 
+6

'strings file1.bin' –

+0

@MarcB, пожалуйста, сделайте это ответом, чтобы мы могли правильно проголосовать ... – Eduardo

ответ

8

Используйте утилиту strings - это именно то, для чего предназначена.

+0

Я пробовал, прежде чем он не сработает. Но потом я понял, что пропустил s. строки не строки, мои плохо :-) Спасибо! – RonPringadi

+0

Какой плохой ответ ... –

Смежные вопросы