Ich habe eine Datei mit Definitionen ähnlich wie diese:Suche Nummer in der Datei fehlt
some code
some more code
var 1=foo
var 2=bar // next line is missing
var 4=one // continuing with 4
var 5=or
var 6=multiple
var 7=lines
var 8=are
var 9=missing
var 10=!
bla
Ich versuche, die Linie, die ich versehentlich gelöscht zu finden. Leider ist meine Datei nicht 10 Zeilen groß, sondern 10000 Zeilen.
Ich hatte die Idee von grepping für jede einzelne Nummer und echo die Nummer aus, wenn es kein Ergebnis gab, aber da meine einstelligen Zahlen keine "0" als Präfix haben, wird es die 10 finden und so weiter .
Ich würde eine bash/awk/perl oder vim Lösung bevorzugen.
Und ... was hast du probiert? StackOverflow ist kein Code-Schreibdienst, in dem Sie Anforderungen veröffentlichen und jemand eine Lösung erstellt. –
@DavidMakogon Ich habe eines der Dinge hinzugefügt, an die ich in der Frage gedacht habe. Ich bin hier ziemlich verloren, sonst würde ich nicht fragen. Das kann ich nicht erreichen und brauche es für ein gemeinnütziges Projekt. –
Ich verstehe - es ist wichtig für Sie. Aber es spielt keine Rolle, dass es sich um ein gemeinnütziges Projekt handelt - Sie schreiben etwas und bitten jemanden, etwas für Sie zu schreiben. Dies gilt nicht für StackOverflow. –