Script linux

Fermé
Keiseker - 30 nov. 2017 à 11:36
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 - 30 nov. 2017 à 12:16
Bonjour,

Besoin de l'aide:

J'ai besoin d'un script ppur mon fichier test.txt pour les valeurs ci-dessous:

Dans le fichier test.txt tu cherches la Valeur : « ADD REPORTDEFN «

Et puis la valeur: « SELECTIONFIELDVAR2 = &UDATA3 “ et en dessous la valeur “ SELECTIONFIELDVAL2 “ et tu affiches dans le fichier « test1.txt créer la valeur : SYSMSG1

Et puis la valeur: « SELECTIONFIELDVAR3 = &UDATA4 “ et en dessous la valeur “ SELECTIONFIELDVAL3 “ et tu affiches dans le fichier « test1.txt créer la valeur : LOAJ5137

Ligne à chercher :

NAME = LOA0112-LOA01120~VC7

Et puis la quand la valeur « SELECTIONFIELDVAR3 » et « &UDATA4 « tu montes jusque tu trouves la valeur « NAME « et tu affiches deux colonnes avec la valeur : LOA0112 et l’autre LOA01120

Le fichier test1.txt se présente comme suit:

LOA0112;LOA01120;LOAJ5137;SYSMSG1

Dans le fichier test.txt, je trouve les 4 données pour mon nouveau fichier:

ADD REPORTDEFN
NAME = LOA0112-LOA01120~VC6
DESCRIPTION = LOA01120
STATUSINACTIVE = N
LOGDEBUGMESSAGES = N
DISCARDREMAINDER = N
LOGICALDECOLLATIONTXTONLY = Y
GENERATERULENOTES = N
MAXLINESPERPAGE = 255
RETENTIONPOLICYOVERRIDE = N
INDEXTEMPLATEOVERRIDE = N
SELECTIONFIELDVAR1 = &JOBNAME
SELECTIONFIELDVAL1 = LOA0112
SELECTIONFIELDVAR2 = &UDATA3
SELECTIONFIELDVAL2 = SYSMSG1
SELECTIONFIELDVAR3 = &UDATA4
SELECTIONFIELDVAL3 = LOAJ5137
MOVEAFTER = LOA0112-LOA01120~VC7
REMAINDERDESTINATION = /UNIDENT/RmdrPages/
SAVEALLDESTINATION = /COMPTE$N/
A voir également:

1 réponse

UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
30 nov. 2017 à 12:16
Bonjour,

Réponse là !

;-)
2