我試圖在文件標題行使用sed來調整,我已經看了很多以前的帖子,但沒有我基於這些至今已經幫助嘗試了標題行的一部分。所以這裏有雲: 我使用的是Mac OS終端, 我有標題行的文件是這樣的:有>
使用SED刪除開始斜槓
>KeepThis_text_VariableNumbersHere /LotsOFText/Here to get rid of."
開始我想有:
>KeepThis_text_VariableNumbersHere
所有的標題行結尾「,但標題行內也有引號。
我已經嘗試了許多使用sed的變體,下面是幾個:
sed -e 's/^\/*.*//' input.file > output.file #this removed everything
或
sed -e 's/^\/*.*"//' input.file > output.file #this kept non-header
線,這是很好的,但擺脫了整個標題行的
sed -e 's/>KeepThis_Text_*.* *.*」/>KeepThis_Text_*.*\//' input.file > output.file #This did not change anything
謝謝你的任何建議!
'cut -d/-f1'爲您提供了第一部分,但您對標題行有何意義?只有文件中的第一行或者所有以'>'開始並以'.'結尾的行?或者他們也必須有兩個斜線? '>我是一個帶有兩個//和一個點的標題行。「 –