2016-08-01 12 views
-1

ich aus wie diese setzen
Entfernen Sie die das Zeichen aus der Datei

'< Jan 20 Sep> This is the sample out put 
This is Sample 
> 

'< Jan 21 Sep> This is the sample out put 
This is Known Errors 
> 

Also muss ich alle> Sonderzeichen aus der Datei entfernen. Nur die Zeile, in der ein Sonderzeichen> vorhanden ist, muss entfernt werden.
Ich mag würde unten heraus haben, setzen

'< Jan 20 Sep> This is the sample out put 
This is Sample 
'< Jan 21 Sep> This is the sample out put 
This is Known Errors 

Antwort

3

können Sie sed verwenden

sed '/^>$/d' myfile 

Wenn der Ausgang, wenn gut für Sie, Sie die -i Flagge Ihre Datei außer Kraft setzen können:

0
grep -fvx '>' <myfile >myfile_with_offending_lines_removed 
+0

Dies bietet keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/13196081) –

+0

Ich denke, es gibt eine Antwort. Wenn der OP diesen Befehl ausführt, erhält er die Ausgabe im angeforderten Format. Was vermisse ich? – user1934428