The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Datei Vergleich ... Hilfe benötigt. er_ashu UNIX for Dummies Questions & Answers 4 05-15-2008 09:37 PM
Datei-Vergleich net_shree Shell Programmierung und Scripting 19 01-10-2008 08:00 PM
Problem in ksh-Skript (String-Vergleich) Amarnath AIX 1 07-18-2006 06:40 AM
Problem in ksh-Skript (String-Vergleich) Amarnath Shell Programmierung und Scripting 3 07-13-2006 12:14 PM
Hilfe mit der Zeit Vergleich Shell-Skript für HP-UX gummysweets Shell Programmierung und Scripting 6 10-12-2005 10:48 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 01-30-2008
tiger99 tiger99 is offline
Registrierte Nutzer
  
 

Join Date: Nov 2005
Beiträge: 22
Dateivergleich Skript

Hi
Ich muss ein Skript schreiben, dass können Sie Dateien in einem Ordner einen nach dem anderen zu vergleichen und gegen eine bestimmte Datei.

dh
Ich habe einige Dateien in folder_a
Datei1.txt
Datei2.txt
file3.txt
und einer festen Datei in folder_b
fixed.txt

Innerhalb der fixed.txt, ich habe
line1.sql
line2.sql
line3.sql

Innerhalb der Datei1.txt, ich habe
line1.sql
Innerhalb der Datei2.txt, ich habe
line2.sql
Innerhalb der file3.txt, ich habe
line3.sql

Ich frage mich, wie kann ich ein Skript schreiben, dass Datei1.txt zu prüfen file3.txt und stellen Sie sicher, dass fixed.txt hat alles in diesen drei Dateien?

Ich beginne, indem Sie die Dateien in folder_a wie folgt ... dann bin ich mir nicht sicher, was als nächstes zu tun ist


Code:
find ~/Documents/folder_a -name 'file*.txt'
Könnte jemand bitte geben Sie mir einige guidence / help auf, wie man über die Lösung dieses
  #2 (permalink)  
Old 01-30-2008
earnstaf earnstaf is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2007
Beiträge: 113
Code:
for file in `ls folder_a`
do
cat $file | while read line
do
grep -q $line folder_b/fixed.txt
if [ $? -eq 1 ]; then
     echo "$file - $line not in fixed.txt"
     echo "$line" >> folder_b/fixed.txt
fi
done
done
Ich bin sicher, es gibt Möglichkeiten, Liebhaber, aber etwas in diese Richtung würde die Arbeit getan.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 03:32 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0