![]() |
|
|
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 |
| UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| problème dans la commande awk | viveksnv | De programmation et de script Shell | 3 | 03-03-2008 04:59 AM |
| problème avec la commande tr | Ravi Raj Kumar | UNIX for Advanced & Expert Users | 2 | 07-02-2007 07:41 AM |
| problème avec la commande dd ou peut-être problème AFS | Anta | De programmation et de script Shell | 0 | 08-25-2006 11:10 AM |
| commande ls problème | buckhtr77 | SUN Solaris | 2 | 12-06-2005 04:16 PM |
| Problème lors de l'utilisation de la commande Sed | gopskrish | UNIX pour les nuls Questions et réponses | 2 | 06-27-2005 12:26 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Problème avec la commande tr az 0-9
Salut les experts,
Je reçois un résultat étrange lors de l'utilisation de la commande tr. Je suis tr utiliser pour changer les extensions des noms de fichiers créés par scission de commande (à partir de aa, ab, ac etc à 00, 01, 02, etc.) Si je lance le script à partir d'invite de commande-je obtenir les résultats escomptés, mais quand je le faire par le biais d'un onglet cron et invoqué à partir d'un perl i scriipt obtenir des résultats étranges. Par exemple, à partir de se convertir au 08 bis, mais sont converties à 00. + Old_ext \u003d ae Old print + Extension ae Old Extension ae + + Tr az 0-9 Echo + ae new_ext \u003d 0e + Print New Extension 0e Nouvelle extension 0e pour ab new_ext arrive que 08 à partir de là, il est 0c, 0d, 0e comme ça. Voici la partie du code. for i in `ls $ () base_file_name.» a * old_ext \u003d $ (i ##*.} print "old" $ old_ext new_ext \u003d `echo $ old_ext | tr 'az''0 -9 '» print "Nouvelle extension" $ new_ext fait toute aide serait très apprécié que j'ai passé de nombreuses heures sur ce sujet. J'ai essayé severl eval approches à mettre en face de l'écho, mais n'a pas pu obtenir ce travail. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|