![]() |
|
|
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 |
| l'exécution de code sur des fichiers triés dans l'ordre les aider! | epi8 | De programmation et de script Shell | 1 | 05-20-2008 04:30 AM |
| trier par date et concatène trois premiers | jlarios | UNIX pour les nuls Questions et réponses | 4 | 05-19-2008 03:49 PM |
| Comment concaténer 2 fichiers en utilisant awk? | pdtak | De programmation et de script Shell | 2 | 03-12-2008 01:12 PM |
| Comparer 2 fichiers triés | varungupta | De programmation et de script Shell | 7 | 01-25-2008 01:07 PM |
| Concaténation date de nom de fichier | sierra_aar | UNIX pour les nuls Questions et réponses | 4 | 02-14-2002 09:42 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
concaténer des fichiers triés par date
Je suis un débutant dans l'écriture de scénario, j'ai essayé de faire ce qui suit J'ai une série de dossiers classés par date dans le format et YYMMDD.s. X et. R J'ai besoin de concaténer un fichier d'en-tête de ces ensembles de fichiers de manière j'ai utilisé le code suivant Code:
echo "enter Swath number"
read s
echo "please enter first date and MMDD press ENTER"
read i
echo "please enter last date and MMDD press ENTER"
read j
for((i; i <= j; i++))
do
cat NJSC_Alam_Ph1_Blk1_3D_HDR_S /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.s > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.s
cat NJSC_Alam_Ph1_Blk1_3D_HDR_R /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.r > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.r
cat NJSC_Alam_Ph1_Blk1_3D_HDR_X /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}.x > /ud/SPECSDATA/Final_SPS/Alam3D/Swath_${s}/08${i}_Final.x
done
Je m'attends à ce qu'il concatène les fichiers sur la base des entrées de l'utilisateur. J'ai 2 problèmes: le premier sur, c'est qu'il ne le fait pas par exemple si je saisir la valeur de i et j à 0530 et 0531 pour les 30 et 31 Mai, il cherche un fichier nommé 08345 au lieu de 080.530. l'autre problème est de savoir comment puis-je faire pour le script de travail différents pour 2 mois? comme j'ai le fichier en tant que premier et le dernier fichier de 300.508 à 050.608, la boucle ne va pas y travailler o |
|
||||
|
Problème n ° 1 est la date que vous mélanger avec math math entier. Vous ne pouvez pas ajouter de 1 à votre "0530" et s'attendre à obtenir le lendemain. Par exemple, il n'existe pas de "0530". Il est une "530", cependant, et si vous ajoutez 1 à ce que vous obtiendrez "531". ... PAS le "0531" que vous avez besoin. Et, comme vous l'avez mentionné, en ajoutant 1 à ce que vous ne serez pas en Juin.
Le problème de la date arithmétique shell est assez difficile. Voir "Date de mathématiques script shell sous Linux?": Tech Support Demander de Dave Taylor! . Lorsque vous faites votre rapport, vous pouvez tester votre condition fin de deux manières:
Je mentionne cela parce que c'est pratique pour faire effectivement de la date de mathématiques par:
-mschwage |
|
||||
|
Date de définition de variables
je vous remercie pour la réponse, je reçois ce que vous voulez dire amende, une seule demande:
quelle est la commande script pour identifier une date variable? existe-t-il une variable appelée date? J'ai essayé quelque chose comme date i, i et dim de date, mais ça n'a pas marché. J'ai aussi essayé "date-d $ (i) +"% Y% m% d "" mais il a dit que i n'est pas une commande pouvez-vous s'il vous plaît aidez-moi à ce sujet? Dernière édition par docaia; au 08.16.2008 04:54 AM.. Motif: ajout de quelques infos |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|