![]() |
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 |
| Distribution Linux à partir de script bash | Samtim74 | De programmation et de script Shell | 1 | 08-19-2008 02:04 AM |
| Perl code numérique de différencier et de non-entrée numérique | Raynon | De programmation et de script Shell | 11 | 08-04-2007 10:32 AM |
| la façon de trier sur le terrain numérique du temps | rahulspatil_111 | De programmation et de script Shell | 1 | 04-27-2007 11:52 AM |
| Sort (bash commande) | Booboo | De programmation et de script Shell | 5 | 03-31-2006 07:18 PM |
| Floating point numérique comparaisons en bash | borncrazy | De programmation et de script Shell | 2 | 03-27-2005 07:39 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
NEWB aider à linux et numérique script bash besoin de tri
J'essaie de configurer automatiquement à l'importation d'une série de fichiers de base de données mysql. Je suis en train de faire maintenant manuellement royal et ses douleurs.
Tous les fichiers sql sont numérotés dans l'ordre dans un format de 4 chiffres soulignent le texte avec des espaces remplacés par des soulignés. exemple: Citation:
Je me suis-je peut le faire pour gagner la bonne structure de fichiers, car ils n'ont pas les numéros en double. Citation:
La variable h est le nombre et g a à elle seule la totalité de nom de fichier. Citation:
J'ai été à la recherche de ce code si longtemps je ne peux pas voir la forêt pour les arbres, si vous savez ce que je veux dire. Ainsi, des suggestions à me former sur le droit de la pensée serait grandement appréciée Merci, dlm1065 Dernière édition par dlm1065; au 04.27.2008 03:36 AM.. |
|
||||
|
Si vous utilisez uniquement la sortie de trouver une fois, vous n'avez pas vraiment besoin de les mettre dans une variable.
Ma suggestion serait d'extraire le numéro d'ordre et de la base de données pour séparer les champs, et le tri numérique sur le numéro de séquence. Code:
find logon_updates -name "*.sql" -print | while read f do g=$(echo $f | cut -b15-) h=$(echo $f | cut -b15-18) echo $h:$g done | sort -t : -k1n Code:
... sort -t : -k1n | cut -d: -f2- | while read f; do sql PERFORM ACTS OF horror WITH "$f" USING BIG STICK done Peut-être quelque chose comme cela déjà? Code:
find -name "*logon_structure.sql" -print | sort -t / -k2n Dernière édition par époque au 04.27.2008 04:17 AM.. Motif: Oops, sort-t (-d pas!) |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|