![]() |
|
|
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 pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| aide pour un script perl - la rédaction d'un fichier de données | meghana | De programmation et de script Shell | 2 | 02-04-2008 05:05 PM |
| De rédaction de scripts CGI en Perl | alma | De programmation et de script Shell | 7 | 04-23-2007 10:46 PM |
| Rédaction et l'exécution d'un script dans la mise en œuvre de RTR UNIX | mahajan.anubhav | De programmation et de script Shell | 0 | 03-16-2006 05:20 AM |
| Besoin d'aide dans l'écriture d'un script Unix | pray44u | De programmation et de script Shell | 1 | 03-30-2005 08:15 AM |
| Rédaction de module perl | jo_aze | De programmation et de script Shell | 4 | 08-06-2003 12:10 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut les amis,
J'ai posté il ya quelques jours, merci pour les réponses. Ma première question a été pour le renommage des fichiers de type 3p2325294.dgn dans un répertoire contenant plusieurs fichiers. J'ai besoin de supprimer les 2 premiers caractères, et le dernier dans un script à l'aide d'unix Perl. Comment diffère-t-il d'utiliser les shells UNIX? Syntaxe des exemples s'il vous plaît. Much appreciated. Dinkster |
|
||||
|
Eh bien, si vous utilisez le shell Vous travaillez, à partir de la ligne de commande ou un script, vous utilisez moins de ressources que vous feriez si vous appelez d'un programme externe. Vous utilisez les fonctions qui sont "déjà là". Ce n'est pas très important dans une journée à travailler si un travail de 10 secondes au lieu de 2. Le trade-off entre en jeu quand vous traitez avec de très grandes quantités de données. Perl peut être très efficace, mais si vous n'êtes pas seulement la traversée de votre répertoire d'accueil pour le renommage de fichiers dgn, il est probablement plus facile de servir de ce que vous avez déjà. La portabilité et la complexité d'autres considérations. Votre exemple peut être exprimé dans un shell (ce qui fonctionne pour bash sur la ligne de commande) en tant que: Code:
for x in *.dng;do mv $x ${x:2};done
sens, pour chaque fichier qui correspond à la configuration *. DNG, renommez-le en le même nom mais découpé les deux premiers caractères, ou plutôt, à partir de caractère index 2. L'index commence à partir de 0, de sorte 3p2325294.dgn Votre fichier sera renommé 2325294.dgn Je pense que une fois que vous avez utilisé pour réaliser la coque, vous le pouvoir de celui-ci. Il ya tellement d'exemples de choses à travers la tuyauterie sed et awk et perl, Lorsque la réponse est déjà à portée de main. Je l'ai fait moi-même beaucoup. Il mai être plus facile parce que tu sais comment sed fonctionne si vous allez-y au lieu d'explorer le réservoir équivalent. Et je ne suis pas entièrement sûr de la façon dont il serait écrit en Perl, Je suis un peu rouillé dans ce ministère ... / Lakris |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|