Écrire des lignes spécifiques d'un fichier à un autreJ'ai un gros fichier txt. Je veux trouver les lignes commençant par une chaîne spécifique (par exemple, "nom de l'étudiant =") et copier l'intégralité de ces lignes dans un autre fichier.
Comment puis-je le faire avec les scripts JMP?
Si ce n’est pas simple avec JMP, existe-t-il une méthode simple utilisant Excel ou d’autres outils?
Re: écrire des lignes spécifiques d'un fichier à un autreVoyez si vous pouvez adapter ce script illustratif à votre situation:
Names Default to Here( 1 );
text = Load Text File( "YourText1.txt" );
line = Words( text, "\!n" );
text = "";
For( i = 1, i <= N Items( line ), i++,
If( Contains( line[i], "student name =" ),
text ||= line[i] || "\!n";
);
);
Save Text File( "YourText2.txt", text );
Re: écrire des lignes spécifiques d'un fichier à un autre @markbailey a répondu avec une solution de script. Je pense que ce que vous essayez réellement de faire peut être de créer une nouvelle table de données JMP à partir d'une table de données existante, en recherchant toutes les lignes de la table de données contenant la chaîne "nom de l'étudiant =".
Cela peut être fait très facilement en utilisant les outils interactifs de JMP.
1. Ouvrez la table de données qui vous intéresse
2 Cliquez avec le bouton droit sur l'en-tête de la colonne située au-dessus de la colonne rowstate (colonne du numéro de ligne) et sélectionnez
Sélection de ligne ==> Sélectionner où

3 Sélectionnez la colonne que vous souhaitez interroger, puis choisissez "Contient" puis tapez la valeur "student name ="

4 Le résultat de cette opération sélectionnera toutes les lignes contenant la phrase "nom de l'étudiant =".

5 Vous pouvez ensuite aller à
Tables ==> Sous-ensemble
et sous-ensemble toutes les lignes qui ont été sélectionnées
