Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Problem bei Script zum vergleichen zweier werte aus 2 Dateien

Frage Linux Linux Tools

Mitglied: seichi1

seichi1 (Level 1) - Jetzt verbinden

13.02.2007, aktualisiert 14.02.2007, 3105 Aufrufe, 1 Kommentar

Hallo

Ich habe folgendes Problem:
Ich bastle gerade ein Script, dass einen Wert aus einer Datei ausliest und dann checkt ob er in einer anderen Datei vorhanden ist, sollte dieser vorhanden sein, sollte es gleich die nächste Zeile der Datei auslesen und mit dem Wert weitermachen, sollte der Wert in der anderen Datei nocht vorganden sein, so soll es ein LOG-File schreiben und dann mit der nächsten Zeile weitermachen..

Aber ich schaffs einfach nicht, probiers jetzt seit Tagen.. Bitte um Hilfe ist sicher ganz einfach!!!

#!/bin/bash

HEAD=`head -1 s.log`

while read $HEAD
do
for zahl in $HEAD
do
zahl=`expr $zahl + 1`
echo $zahl
done
done

s.log sieht so aus:
100001
100002
100003
usw
usw


Es soll eine Zeile nach der anderen Ausgelesen werden und dann verlichen werden..

das sollte dann alles mit diff geschehen. aber ich häng jetzt erst mal dabei, dass ich das auslesen und das in die nächste zeile springen nicht kapiere. Bitte um Hilfe

Danke
Mitglied: DaDoc001
14.02.2007 um 15:07 Uhr
Soweit ich das sehe, liest du mit
HEAD=`head -1 s.log`
nur EINE Zeile aus. Ist das richtig so? Wie sieht denn deine zu vergleichende Datei denn aus? Wie die s.log, wo in jeder Zeile eine Zahl drinne steckt?
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung!

(1)

Erfahrungsbericht von ashnod zum Thema Internet ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Backup
Clients als Server missbrauchen? (10)

Frage von 1410640014 zum Thema Backup ...