Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zeilennummer der Batchzeile ausgeben

Frage Entwicklung Batch & Shell

Mitglied: joemouth

joemouth (Level 1) - Jetzt verbinden

28.02.2013 um 10:56 Uhr, 1501 Aufrufe, 2 Kommentare

Hallo,

gibt es eine Möglichkeit per echo oder so auszugeben, in welcher Zeile dieser Befehl steht?
Möchte damit das Logging und Errorhandling längerer Batchdateien verbessern.

Beispiel:

Angenommen in Zeile 95 der Batchdatei soll eine Info mit genau dieser Zeilennummer ausgegeben werden:

....
echo %line%: ......
....

%line% sollte dann die Zeilennummer, also hier im Beispile die "95" ausgeben.

Irgdenwelche Ideen in diese Richtung?
Mitglied: 64748
28.02.2013 um 19:30 Uhr
Hallo,

95 Zeilen in einer Batch-Datei???

Ich meine, wenn man so elaborierte Skripten schreibt, dann sollte man das mit einer Programmiersprache machen, die Standardmäßig zu jedem Fehler die Zeilennummer anzeigt. Wahrscheinlich wird der Code dann sowieso kürzer und auch übersichtlicher, weil man leistungsfähigere Funktionen nutzen kann.

Das ist jetzt keine Antwort auf Deine Frage gewesen. Aber wenn Du Hilfe brauchst, dann verrate uns mal, was das Skript mit so vielen Zeilen machen soll, vielleicht hat ja jemand eine Lösung.

Markus
Bitte warten ..
Mitglied: joemouth
28.02.2013 um 23:43 Uhr
Hallo und Danke für Deine Antwort,

ich stimme Dir zu, ein Programm wäre besser.

Allerdings wird dieses Skript (mit vielen Leerzeilen und Kommentaren) für Nicht-Programmierer gemacht,
die evtl. Änderungen machen bzw. lesen wollen, was darin geschieht.

Und so stellt sich mir die Frage, Fehlermeldungen mit der dazugehörigen Zeilennummer ausgeben zu können.

Was das Skript macht?

Kopieren, zip, diff, log, ...

Die tatsächlichen ausführenden Batchzeilen sind nur wenige, wie schon angemerkt gibt es viele Leer- und Kommentarzeilen.
Das treibt die Zeilennummern in die Höhe

VG, Joe
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
TXT Nach String durchsuchen und Zeilennummer als errorlevel schreiben.
gelöst Frage von Malli88Batch & Shell9 Kommentare

Hallo zusammen. Ich habe die hoheitliche Aufgabe bekommen eine known errordatenbank zu schreiben. Hier die Ausgangssituation: Wir haben mehrer ...

Batch & Shell
Mit Batch in Bestimmter Zeilennummer Wert zu Zahl addieren
gelöst Frage von SeppaeBatch & Shell23 Kommentare

Hallo alle miteinander! Ich habe folgende Aufgabenstellung bekommen und komme momentan einfach nicht weiter: Ich soll in einer .txt ...

Batch & Shell
Dateipfad ausgeben
gelöst Frage von tegwertBatch & Shell2 Kommentare

Hallo zusammen! Ich nutze folgende Zeile zur Ermittlung der Dateipfade einer bestimmten mehrfach vorkommenden Datei: for %%a in (F ...

Batch & Shell
PowerShell Array in Textdatei ausgeben
gelöst Frage von derhoeppiBatch & Shell2 Kommentare

Hallo, der Titel hört sich nicht allzu schwer an. Ich habe eine Foreach Schleife die Durchläuft und ein Array ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 19 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 23 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 5 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Windows 10
Probleme mit Dateien, deren Pfad + Dateiname länger als 256 Zeichen sind
Frage von FalaffelWindows 109 Kommentare

Guten Tag, unter Windows 10 scheint es immer noch das Problem zu geben, dass der Pfad + Dateiname einer ...