2011-11-18 36 views
0

我試圖從一個PSD文件中的文本層,在Linux下獲取文本。grep一個二進制文件丟失後的新行

現在即時通訊使用:

egrep -a 'LayerText' file.psd 

<photoshop:LayerText>免費獲得寶貴資源! \ 工業現場過程儀表校準測試和維護診斷的必備工具 福祿克過程校準器,爲工作在過程行業的技術工程師,自動化系統維護和儀表工程師,質量控制工程師,計量人員提供全面的工業校準測試和維護診斷工具:包括智能認證校準器,多功能信號校準器,壓力校準器,溫度校準器,環路校準器以及其他過程信號故障診斷和檢測工具。FLUKE過程校準及檢測工具,在化工、電力、石油、紙漿、食品飲料、製造業和污水處 理/給排水等行業的現場校準及檢測維護方面處於世界領先水平。過程校準的全系列產品,從簡單的迴路校準器到複雜的文檔化全功能過程校準器,可以提供各種必需的溫度、壓力、電流、電壓以及電阻和頻率的校準。來自福祿克750系列的校準管理軟件,更是滿足了用戶 日益增長的對現場儀表校準數據進行歸檔整理的需求</photoshop:LayerText> 

但使用Photoshop文本層具有新行後:

免費獲得寶貴資源! 
工業現場過程儀表校準測試和維護診斷的必備工具 

如何可以解析,並輸出文本由真正的換行和分離並不都在同一個單線。

在此先感謝。

回答

1

它看起來像你的文件不包含一個普通的換行符,但其他東西(看起來像一個反斜槓周圍的兩個空格)。

如果你想用這個(看起來像不尋常的)行分隔符分隔文件,你可以這樣做,例如,使用sed(1)。

+0

是我注意到,是不尋常的,在工業現場過程儀表校準測試和維護診斷的必備工具theres no space \ space –

相關問題