2016-07-20 3 views
0

Ich habe von xmls in Unix env verloren, und ich möchte eine Liste der Dateien, die die nächste Zeichenfolge enthalten: Wert Wert = "99,00"So erhalten Sie eine Liste von Dateien mit String in Anführungszeichen (mit grep)

Mein Problem ist, dass diese Zeichenfolge Zitate enthalten, die mich mit dem Grep-Befehl truobles verursacht. irgendeine Idee welchen Befehl ich verwenden sollte?

grep Value\ value=\"99.00\" *.xml 

Oder setzen Sie ihn in einfache Anführungszeichen:

SHELL =/bin/ksh

Antwort

1

Verwenden Backslash die " zu entkommen

grep 'Value value="99.00"' *.xml 
+0

habe ich so viel wie ich konnte, Sie hat uns nicht viele Informationen zur Verfügung gestellt. –

+0

gut, wie Sie Grep ausführen. Mein Beispiel ist für Ihre Eingabe-String und eine Datei file.txt –

+0

Ich habe versucht, die comand Sie erwähnt, aber leere Datei –

Verwandte Themen