, 로 시작하는 줄을 찾아서 total value (->)
씁니다 grep -> out.results
.
이제 내 파일은 바이너리입니다. 사람이 읽을 수 있도록 하려면 어떻게 해야 합니까?
file out.results
"데이터"라고 적혀 있는데 그것을 열려고 하면 묻습니다.It's a binary, do you still want to see it?
답변1
죄송합니다. 아직 "파일을 바이너리로 변환"하지 않았으며 해당 내용을 삭제했습니다. > out.results
파일을 자르고 out.results
새 내용을 씁니다. 현재 내용이 무엇이든 이전 내용을 변형한 결과가 아니라 grep이 거기에 작성한 것입니다.
파일을 다시 작성하거나 백업에서 복원해야 합니다. (당신은 할 수노력하다디스크의 여유 공간에서 파일을 복구하지만 거의 작동하지 않습니다. 파일을 덮어쓰지 않았으므로 운이 좋아야 하며 디스크에 연속적으로 저장되지 않은 파일의 모든 비트 블록을 찾아야 합니다. 일반적으로 디스크입니다. )
답변2
파일을 삭제하신 것 같습니다.
grep -> u
로 나누어
grep
grep에 패턴이 없습니다.-
표준입력...>
리디렉션...u
당신에게 서류를 제출하세요.
편집해 주신 @Fiximan에게 감사드립니다:
그러면 명령줄에 입력한 내용으로 파일()이 채워 집니다 . Ped할 패턴이 없으므로 빈 파일을 생성하므로 u
grep
출력이 항목과 일치하지 않습니다.