home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d7xx
/
d747
/
aush.lha
/
AUSH
/
ExtraCmds.lha
/
docsfrancaises
/
newform.doc
< prev
next >
Wrap
Text File
|
1992-09-04
|
3KB
|
83 lines
NOM
newform - change le format d'un fichier texte
SYNOPSIS
newform [-s][-in][-on][-bn][-en][-pn][-an][-ck][-ln][-z]
[fichiers...]
DESCRIPTION
newform lit les fichiers indiqués (ou l'entrée standard si aucun
fichier n'est spécifié) ligne par ligne, et ré-écrit ces lignes sur
la sortie standard, après les avoir reformatées en fonction des
options indiquées. Sauf pour l'option -s, les options peuvent être
spécifiées plusieurs fois, et dans n'importe quel ordre. Les
options sont traitées dans l'ordre indiqué, ce qui veut dire que
"-e15 -l60" ne donnera pas le même résultat que "-l60 -e15".
Les options sont appliquées sur tous les fichiers. Si vous indiquez
"-" comme nom de fichier, l'entrée standard sera utilisée.
-s élimine le début de chaque ligne jusqu'à la première
tabulation comprise, puis place les caractères éliminés
(sauf la tabulation) en fin de ligne. Si plus de huit
caractères sont éliminés (sans compter la tabulation), le
huitième caractère est remplacé par "*" et les caractères
suivants ne sont pas copiés.
Une erreur se produira si une ligne ne comporte pas de
tabulation. Les caractères éliminés sont conservés de façon
interne, jusqu'à ce que toutes les autres options aient été
traitées, puis ajoutés en fin de ligne.
-in spécification de tabulation en entrée : les tabulations
sont étendues en espaces, suivant le pas de tabulation
indiqué. n peut être nul, pour arrêter l'extension des
tabulations.
-on spécification de tabulation en sortie : les espaces sont
remplacés par des tabulations, suivant le pas de tabulation
indiqué. n peut être nul, pour conserver les espaces.
-bn supprime les n premiers caractères de chaque ligne dont la
longueur est supérieure à celle fixée par l'option -l.
Si n est absent, newform supprime le nombre de caractères
nécessaires pour que la ligne ait la longueur fixée par
l'option -l.
-en idem que -bn, à part que la suppression affecte la fin des
lignes.
-pn ajoute n caractères (voir option -c) au début de chaque
ligne dont la longueur est inférieure à celle fixée par
l'option -l. Si n est absent, newform ajoute le nombre de
caractères nécessaires pour que la ligne ait la longueur
fixée par l'option -l.
-an idem que -pn, à part que l'ajout se fait en fin de ligne.
-ck newform utilise le caractère k pour les options -p et -a.
Si k est omis, newform utilise le caractère par défaut,
qui est un espace.
-ln fixe la longueur des lignes à n caractères. Si n est omis,
newform reprend la longueur par défaut, qui est de 80
caractères. Notez qu'une tabulation compte pour un seul
caractère (utilisez l'option -i pour étendre les
tabulations).
-z supprime les espaces et les tabulations en début de ligne.
CODES RETOUR
0 si tout va bien
1 en cas d'argument incorrect (fatal)
2 si au moins un des fichiers n'a pu être ouvert (non fatal)
13 si une ligne ne comportait pas de tab avec l'option -s (fatal)
DIFFERENCES AVEC LA VERSION UNIX
option -f non reconnue
n ne peut être -- pour les options -i et -o
ajout de l'option -z
AUTEUR
Denis GOUNELLE
Dernière modification le 04-Sep-92