![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
| Wie zu vergleichen Größe von zwei Dateien, die in einem Verzeichnis | Aditya.Gurgaon | Shell Programmierung und Scripting | 1 | 01-08-2009 06:28 AM |
| Schreiben Sie das Skript, um die Größe der Datei und sendet eine E-Mail | s_linux | Shell Programmierung und Scripting | 10 | 08-14-2008 12:54 AM |
| Überprüfen Sie die Datei ist vorhanden und im Vergleich zu vorherigen Tages-Skript-Datei | rbknisely | Shell Programmierung und Scripting | 3 | 02-07-2008 11:53 AM |
| Vergleichen Sie die Dateigröße von einem Ausgabe-Datei aus einem Skript | moustik | Shell Programmierung und Scripting | 7 | 11-07-2007 10:17 AM |
| Wie schreibe ich aktuelle Datum dynamisch in einer Datei | Sree_2503 | Shell Programmierung und Scripting | 5 | 10-17-2006 06:19 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hi,
Ich bin neu auf dieser Website. Ich möchte ein Skript schreiben, um die Größe der Dateien in der aktuellen R. mit den Dateien in das vorherige Verzeichnis. Namen der Dateien wird gleich, aber die Datei-Format wird als xyzddddyymm.txt. die Dateien kommen mit dem Monat Enddatum (Ich möchte zum Vergleich der monatlichen Dateien). so kann jemand mir helfen, eine Lösung zu finden ist. Jede Hilfe wäre sehr dankbar! |
|
||||
|
Code:
#!/bin/sh
FILE="xyzddddyymm.txt"
SIZES=( $(stat "--printf=\t%s" "${FILE}" "../${FILE}") )
if [[ "${SIZES[0]}" -gt "${SIZES[1]}" ]]
then
echo "${FILE} > ../${FILE} by $((SIZES[0]-SIZES[1])) bytes"
elif [[ "${SIZES[1]}" -gt "${SIZES[0]}" ]]
then
echo "../${FILE} > ${FILE} by $((SIZES[1]-SIZES[0])) bytes"
else
echo "${FILE} and ../${FILE} are the same size"
fi
|
|
||||
|
Zitat:
Benötige ich eine weitere Hilfe. Aber ich bin mit 4-Dateien im aktuellen Verzeichnis und 4 Dateien in der alten Richt. die Dateinamen werden in der gleichen Richtung, aber mit unterschiedlichen Terminen. Wie kann ich alle Dateien in dieser Situation. können Sie mir bitte helfen in dieser? |
|
||||
|
Wiederholen Sie die oben genannten Beispiele vier Mal mit unterschiedlichen Daten? Wenn das nicht, dann eine deutlichere Erklärung erforderlich sein.
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|