我正在尋找以 , 開頭的行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 進行編輯:
這將用您在命令列中輸入的內容填充文件( )。 建立一個空文件,因為沒有要u
grep
ped 的模式,因此輸出與所有條目都不匹配。