The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



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
Concaténation Asteroid De programmation et de script Shell 11 04-04-2007 07:15 AM
concaténation de chaînes systemsb UNIX pour les nuls Questions et réponses 7 04-04-2006 01:03 PM
Mise en œuvre Concatenation (cat) toughguy2handle High Level Programming 2 09-22-2005 03:10 AM
Problème de concaténation de fichiers jvander De programmation et de script Shell 3 07-18-2005 03:53 PM
Concaténation videsh77 De programmation et de script Shell 2 12-14-2004 06:13 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 11-15-2006
samit_9999 samit_9999 is offline
Registered User
  
 

Join Date: Sep 2006
Messages: 21
Concatenation de fichier

Salut,

Je veux écrire un shell script générique, qui peut concaténer n nombre de fichiers passés en paramètres, pour un fichier de sortie qui est encore un paramètre

Exemple
catfl.sh outfl.txt a.txt? b.txt c.txt (3 fichiers à concaténés dans un fichier outfl.txt)
catfl.sh outfl.txt a.txt? b.txt (2 fichiers à concaténés dans un fichier outfl.txt)

Les dossiers dans lesquels l'entrée sont stockés les fichiers contiennent un certain nombre d'autres fichiers texte.

Je suis relativement nouveau pour unix. Toute aide sur la manière d'atteindre les résultats ci-dessus est grandement appréciée.

Merci beaucoup d'avance!

Sam
  #2 (permalink)  
Old 11-15-2006
Andrek Andrek is offline
Registered User
  
 

Join Date: Aug 2006
Messages: 122
Salut Le plus simple serait de script ....

vous serez en mesure de fournir le chemin complet sur la ligne de commande
Si les fichiers à vivre toujours au même endroit, vous pouvez coder les noms de chemin dans le script .....
Note: Il n'ya pas de contrôle pour veiller à ce que le premier fichier est le outputfile que vous avez besoin et que les fichiers txt existent réellement et sont lisibles .....


#! / bin / sh
if [$ #-ge 2] # Besoin de vérifier que nous avons 2 types de fichiers comme un min
puis
outfile \u003d $ 1
shift;
fichiers \u003d $ *
cat $ fichier> $ outfile
autre
echo "Usage:` basename $ 0 `[fichier] [textfile liste]"
fi
  #3 (permalink)  
Old 11-15-2006
samit_9999 samit_9999 is offline
Registered User
  
 

Join Date: Sep 2006
Messages: 21
Super.

Merci beaucoup
  #4 (permalink)  
Old 11-21-2006
jam_prasanna jam_prasanna is offline
Registered User
  
 

Join Date: Nov 2006
Messages: 21
Je pense que ce sera plus solide ....... vous pouvez tester ce script pour le plus grand nombre de fichiers u want .....

#! / bin / sh
# script pour chat nombre de fichiers donné comme argument
if [$ #-eq 0]
puis
echo "Entrez les fichiers qui doivent être catted comme argument"
fi
if [$ #-eq 1]
puis
echo "usage: $ 0 <outputfile> <inputfile1> <inputfile2> ......."
fi
count \u003d `expr $ # - 1»
echo $ count
echo $ *
# passage jam1> jam2
# cat jam2
# i \u003d 2
catfile \u003d $ 1
while [$ #-gt 1]
faire
echo $ *
cat $ 2 $ 3> confiture
shift 2
fait
cat confiture> catfile

txs,
confiture
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 03:47 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0