![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Comment puis-je me préparer un fichier par comparaison de deux autres fichiers? | manmohanpv | De programmation et de script Shell | 3 | 02-18-2008 04:58 AM |
| Comparer contenu des fichiers | rrs | De programmation et de script Shell | 3 | 04-03-2007 09:08 PM |
| comparer les fichiers avec l'ombre de vrais dossiers | terrym | UNIX for Advanced & Expert Users | 4 | 02-09-2007 02:38 AM |
| Créer du contenu des fichiers en utilisant le contenu d'un autre fichier | REV | De programmation et de script Shell | 21 | 02-24-2006 10:25 AM |
| script shell comparer les fichiers dans un fichier | raina_nalin | De programmation et de script Shell | 4 | 06-21-2005 07:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
comparer les fichiers de contenu d'un fichier
Salut j'ai un problème, essayez d'exécuter un certain état.
J'ai des fichiers sous un répertoire que j'ai besoin de comparer à une valeur en filex et de mettre à jour ce fichier avec le résultat des fichiers dans le répertoire DFC1. DFC5. DFC345. DFC344. DFC9. Le programme que j'essaie de courir prendra la forme du numéro de fichier et de la comparer à la valeur en filex il doit exécuter à chaque valeur dans le répertoire de la comparer à la valeur en filex et si une plus grande puis remplacer les valeurs en filex et de supprimer le nom du fichier dans le répertoire c'est-à-dire comparer DFC1. la valeur 1 à la valeur en filex \u003d 0 elle est plus grande valeur afin de remplacer dans filex avec 1 supprimer DFC1. et faire ensuite le nom de fichier DFC5. même pour DFC345. et DFC344 (mais celle-ci devait échouer) toutes les idées essayer cette #! / usr / bin / ksh cd / SWM / test / apps / créanciers / temp pwd var1 \u003d $ (ls-t *. DFC) echo $ var1 # var1 tout lire # do echo cat $ var1 var2 \u003d $ (echo $ var1 | cut-d.-f1 | cut-c5-) echo $ var2> / SWM / test / apps / créanciers / temp / valuex si [$ var2-ge var3 \u003d $ (cat valuex)] puis rm $ var1 autre echo "la valeur actuelle est plus grand que le fichier $ var1 Merci pour toute aide |
|
|||||
|
Vous pouvez stocker dans un fichier:
Code:
# Initial value used to compare. val=$(cat /path/to/file.txt) devrait contenir une seule ligne avec le nombre et doit exister dans la première manche dans cette affaire. Enfin: Code:
echo "-----------" echo "###########" echo "-----------" echo "val=$val" echo $val > /path/to/file ![]() |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|