Script

Fermé
lesupreme Messages postés 26 Date d'inscription jeudi 2 juin 2011 Statut Membre Dernière intervention 30 août 2013 - Modifié par lesupreme le 27/08/2013 à 22:39
 Blob - 29 août 2013 à 02:57
Bonjour,
je suis débutant dans linux et j'ai ce script à comprendre afin de le modifier:

#!/home/zouzoua/essai/convsh1-1.90
# convsh script conv2utf.tcl
#
# convert each file into a corresponding utf file
# files names are taken from te command arguments
# for example to convert all drs files in the current directory
# into netcdf files use the following command:
# conv2utf.tcl *.dic
# write out utf file
set outformat utf
# automatically work out input file type
set filetype 0
# convert all fields in input files to netcdf
set fieldlist -1
# read in each of the input file and write output file
foreach infile $argv {
# replace input file extension with .utf to get output filename
set outfile [file tail [file rootname $infile].utf]
# read input file
read $filetype $infile
# write out all input fields to a utf file
write $outformat $outfile $fieldlist
#remove input file information from convsh's memory
clear all
}

toute aide sera la bienvenue merci d'avance

A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
27 août 2013 à 22:33
Salut,

Merci gogole ;-)

#! / home/zouzoua/essai/convsh1-1.90
# Convsh scénario conv2utf.tcl
#
# Convertir chaque fichier dans un fichier utf correspondant
# Les noms des fichiers sont transférés d'arguments de la commande TE
# Par exemple, pour convertir tous les fichiers drs dans le répertoire courant
# Dans des fichiers NetCDF utilisez la commande suivante:
# Conv2utf.tcl *. Dic
# Écrire le fichier utf
mettre outformat utf
# Fonctionne automatiquement le type de fichier d'entrée
set filetype 0
# Convertir tous les champs dans les fichiers d'entrée pour netcdf
mettre listedechamps -1
# Lu dans chacun des fichiers d'entrée et écrire le fichier de sortie
foreach fichier_d_entree $ argv {
# Remplacer l'extension du fichier d'entrée avec. Utf pour obtenir fichier de sortie
mettre fichier_de_sortie [fichier queue [fichier rootname $ infile]. utf]
# Lire le fichier d'entrée
lire $ $ filetype fichier_d_entree
# Écrire tous les champs d'entrée à un fichier NetCDF
écrire $ outformat $ $ FICHIER_DE_SORTIE listedechamps
# supprimer les informations du fichier d'entrée à partir de la mémoire de convsh
effacer tout
}

0
lesupreme Messages postés 26 Date d'inscription jeudi 2 juin 2011 Statut Membre Dernière intervention 30 août 2013 1
27 août 2013 à 22:40
merxi pour la traduction, je voudrai ke kelk'un me dise ke signifie chaque ligne de commande. merxi
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
Modifié par jipicy le 28/08/2013 à 13:14
Re-

Ben c'est ce que font chaque commentaires et donc la traduction via gogole.

0
Salut,
"merxi", "ke", "kelk".. Pfioooo, que de nouveaux mots, le suprême.. :))
"Lesupreme".. Ce pseudo.. Le gars il doute de rien, mais il sait pô écrire..

Zipe31, sois pas dur : il sait pas écrire, il doit pas non plus savoir lire, le pôvre..
0
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
27 août 2013 à 22:55
Chaque commentaire est là pour ça je vois pas ce qu'il y a de sorcier... Si tu ne comprend pas l'une des instructions cherche sur google et regarde ses paramètre et sa description précise.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
27 août 2013 à 22:55
Lutossi,

Maurice est souffrant ?
0
lesupreme Messages postés 26 Date d'inscription jeudi 2 juin 2011 Statut Membre Dernière intervention 30 août 2013 1
27 août 2013 à 23:05
pas que je sais ni lire ni ecrire plutôt me focaliser sur l'essentiel. merci
0