Bonjour à tous et bienvenue à nouveau dans notre nouvelle leçon, a déclaré Command a déclaré que Kamen est une commande
de substitution que Britcher place ou remplace un texte par un autre Tex ou manipule votre fichier.
C'est une commande très très puissante.
Alors, quelles sont les quelques choses que fait cette commande.
Il remplace une chaîne dans un fichier par une autre chaîne ou une chaîne est un mot un message
texte de phrase ou tout type de message texte à l'intérieur d'un fichier et que vous souhaitez le remplacer trouve et supprime une ligne.
Donc, si une ligne contient ABC et que vous souhaitez vous débarrasser de cette ligne dans ce fichier texte, vous pouvez entrer
et utiliser la commande set et / ou supprimer cette ligne qui contient ABC.
Attendez maintenant une seconde Imraan.
Hey pourquoi je ne peux pas faire la même chose quand je vais sur vi et que je trouve la ligne et la supprime.
Oui, vous pouvez certainement le faire.
Mais que se passe-t-il si vous avez un fichier contenant, disons, un million de lignes et que dans ces millions de lignes, vous
avez probablement au moins mille lignes contenant ABC.
Allez-vous maintenant aller dans le fichier et supprimer ou remplacer cette chaîne une par une.
Vous pensez que c'est efficace.
Pas du tout.
C'est pourquoi j'ai dit que la commande est si puissante qu'elle nous permet de manipuler le texte à l'intérieur d'un fichier.
Un autre exemple que vous apprendrez est comment supprimer des lignes vides d'un fichier s'il y a plusieurs lignes
vides.
Comment pouvez-vous vous en débarrasser.
Oui bien sûr.
Revenons à la même chose que vous pouvez entrer dans le VI et DD et le supprimer.
Mais encore une fois, ce n'est pas productif.
Supprimez la première ligne ou le nombre de lignes d'un fichier pour remplacer les tabulations par des espaces.
Ce sont les quelques très rares exemples de commandes set que je vais utiliser ou remplacer par l'éditeur vi.
Donc, si vous êtes déjà en vi et que vous souhaitez placer un texte x y z ou T x t ou quoi que ce soit avec un autre texte ou un
autre mot.
Vous pouvez également le faire en allant directement dans le vi.
Mais encore une fois, je nie ma déclaration ce que j'ai dit auparavant.
Non.
Parce que lorsque vous allez sur vi et que vous cherchez un mot et que vous le remplacez à nouveau, c'est
un processus manuel.
Mais il y a une autre façon dans vi que vous pouvez simplement trouver ce texte une fois et le remplacer partout
en un seul coup.
Et s'il y a tellement plus, c'est que ces commandes ont à offrir.
Je vais donc me connecter à ma machine Linux et me connecter en tant que client de mastic et je vais vous montrer quelques
exemples de fonctionnement de la commande set.
Je suis connecté en tant que moi-même, je suis dans mon répertoire personnel.
J'ai un fichier dans mon répertoire personnel.
C'est comme ça que mon père s'appelle les personnages de Seinfeld.
Donc, si vous aimez les personnages de Seinfeld, vous verrez à nouveau tous ces personnages de Seinfeld.
Ce n'est qu'une liste de tous les personnages qui ont joué à Seinfeld.
Si vous n'avez pas le fichier ou si vous ne l'avez pas créé auparavant, allez-y et vous pouvez simplement le mettre
en pause ici et créer ce fichier avec tous ces noms que j'ai.
Ou si j'utilise un fichier différent avec un nom différent, c'est très bien comme juste l'exemple que
je vais utiliser pour expliquer comment fonctionne la commande set.
J'ai donc déjà ce fichier.
Maintenant, la première chose que je veux faire, disons Et si je voulais remplacer l'un des mots par un mot différent.
Disons que je voulais placer Kenny, il y a un personnage nommé Kenny banya.
Que diriez-vous si je veux remplacer son nom de Kenny à Lenny, vous utilisez la
commande dite code unique selon le substitut Kenny Wedde Lenny slash Lenny et slash à nouveau.
Et si vous s'il y a plus d'un Kenny, vous pouvez taper G parce que ce G signifie Global.
Il remplacera le fichier entier où que vous ayez le mot Kenny.
Donc, par défaut, j'utilise toujours g.
Vous devriez également prendre l'habitude de G si vous voulez les remplacer partout.
Vous fermez donc le code unique, puis vous tapez le nom du fichier dans lequel vous essayez de remplacer
le mot Kenny.
Appuyez sur Entrée et maintenant vous verrez en bas qu'il est remplacé par Lenny.
Maintenant, une autre chose que je veux mentionner, c'est que cela va s'afficher pour changer uniquement sur l'écran.
Cela ne va en fait pas modifier le fichier.
Donc, si vous coupez le fichier, vous verrez le nom de Kenny persister.
Mais ne l'avons-nous pas simplement remplacé par Lenny.
Oui, nous l'avons fait, mais cela n'a pas apporté la modification dans le fichier.
Il n'apporte que la modification à l'écran et si vous souhaitez que cette sortie vers un autre fichier, vous pouvez le faire et
cette modification sera reflétée dans le fichier plus récent.
Mais si vous souhaitez modifier le fichier existant, vous devez revenir à la même commande en appuyant sur la
touche flèche vers le haut et en tapant moins.
C'est d'insérer les modifications dans le fichier.
La même commande et vous appuyez sur Entrée.
Maintenant, lorsque vous faites des personnages de chat Seinfeld, vous verrez que le nom a changé en Lenny en permanence.
C'est donc ainsi que vous remplacez ne peut même pas Lenny et enregistrez le fichier.
Voyons maintenant si vous voulez remplacer le mot strophe afin qu'il fonctionne de la même manière, vous avez donc dit le substitut Castanza et cette fois, vous ne
voulez pas remplacer quoi que
ce soit, vous voulez juste supprimer ce mot.
Donc, vous mettez simplement la strophe et ne mettez rien dedans G.
Et le nom des caractères du fichier que vous voyez toute personne qui avait le nom de famille pourrait strophe qui a disparu.
Donc tu étais ici Frank kickstands est parti Estelle Castanza est parti.
Et maintenant Cassandra j'ai le fond est parti.
George béquilles est parti.
Mais encore une fois, cela n'est allé à l'écran que si vous souhaitez apporter des modifications au fichier,
vous devez utiliser l'option moins.
Je ne veux pas utiliser l'option moins pour le moment car je veux vous montrer comment configurer le travail pour que
cela ne change pas.
Donc, c'est juste pour confirmer que notre fichier a tous les noms corrects que je veux avoir dedans.
Il l'a donc.
Ensuite, je veux vous montrer comment trouver une chaîne de ligne et la supprimer.
Si vous voyez que c'est le deuxième dans notre recherche de diapositives et supprimez.
Et si je veux supprimer chaque ligne qui contient le mot Seinfeld.
Cherchez l'ordre de le faire,
dit Seinfeld.
Et cette fois, le
type d d est de supprimer tout caractère ou tout mot qui correspond à Seinfeld.
Cette ligne sera supprimée.
Je n'utilise donc pas l'option moins car elle apportera les modifications à mon fichier et l'enregistrera.
Je veux juste vous montrer donc je viens de l'exécuter et vous verrez toutes les lignes qui avaient le
Seinfeld disparues.
Voir aucun de nous n'a le mot Seinfeld dedans.
C'est ainsi que vous remplacez ou supprimez une ligne qui correspond à un mot clé ou à un mot.
La prochaine chose que je veux vous montrer, c'est comment supprimer des lignes vides d'un fichier.
Donc, si j'ai des lignes vides, faisons-en deux, je vais entrer dans les personnages de Seinfeld.
Et je vais faire des lignes
vides donc j'ai quatre lignes vides à droite.
Je vais juste faire une ligne vide ici quatre cinq lignes vides.
Maintenant, je vais enregistrer un fichier chat Seinfeld.
Les
personnages et vous verrez ici j'ai
cinq lignes vides.
Je veux me débarrasser de ces cinq lignes vides.
La commande pour
ce
faire est que les capuchons de cache cachent que tout commence juste au-dessus du numéro six et que tout ce
qui se termine par dollar ne signifie rien, puis supprimez simplement ce signe.
Désolé les personnages de Seinfeld.
Donc, tout ce qui commence ou tout ce qui se termine n'a rien au milieu, ce qui est bien sûr le
fichier vide.
Droite.
Donc, quoi que vous trouviez, allez-y et supprimez-le.
Alors appuyez sur Entrée et vous verrez que tout a disparu.
Mais maintenant, si vous faites à nouveau le personnage de Seinfeld, vous verrez que vous aurez toujours la ligne.
Pourquoi.
Parce que nous n'avons pas spécifié l'option moins.
Et je veux que vous alliez de l'avant, c'est mieux.
L'option A-moins i fait les caractères Seinfeld et vous verrez que toutes les lignes vides ont disparu.
Et maintenant, si je veux déplacer la première ligne d'un fichier.
Juste un ou plusieurs Jerry Seinfeld qui est la première ligne du fichier donc je vais faire ledit code un D.
Fermez le nom du fichier et vous verrez la première ligne Sergey.
Jerry Seinfeld.
Cela a disparu maintenant, bien sûr, ils continuent de dire que cela n'affectera pas notre fichier parce que nous
n'avons pas utilisé l'option de soupir.
Et si vous vouliez déplacer les deux premières lignes.
Eh bien appuyez sur la touche fléchée vers le haut et tapez simplement une virgule aussi et cela supprimera les deux premières lignes.
Voilà comment vous supprimez deux ou trois ou quatre lignes ou plus.
Maintenant, que faire si vous avez des onglets dans votre fichier et que vous souhaitez supprimer ces onglets avec des espaces.
Donc, si je fais du VI sur les personnages de Seinfeld et au lieu d'espaces, je mettrai simplement des onglets et des onglets pour enregistrer le fichier.
Vous pouvez faire le personnage de chat Seinfeld et vous voyez trois lignes ont un onglet.
Je voulais supprimer tous les onglets à l'intérieur de l'espace fichier.
Ainsi, la commande pour ce faire est dite barre oblique de remplacement.
Vous devez utiliser la barre oblique inverse et T qui indique au système d'exploitation ou au shell que c'est un onglet partout où vous
trouvez un onglet.
Veuillez le supprimer avec de l'espace et l'appliquer globalement. Les personnages de Seinfeld que vous voyez n'ont pas aimé quelque chose une
fois.
Et mon erreur, j'ai utilisé la barre oblique inverse ici pour utiliser les barres obliques ici parce que cette barre oblique ici et cette barre oblique ici au milieu ici est
la chaîne que nous essayons de plaire.
Nous essayons de remplacer la chaîne par une ligne vide.
Alors maintenant, cela devrait fonctionner.
Et voilà.
Cela a fonctionné, mais cela n'aura pas d'impact sur notre fichier et n'utilisera pas cette commande avec l'option moins.
Ainsi, il apportera la modification à mon fichier et le ramènera à son contenu d'origine.
OK, maintenant, c'est comme ça que vous remplacez les tabulations, ce serait des espaces si vous vouliez faire la même chose remplacer les
espaces par des tabulations.
Vous pouvez faire la même chose, mais il suffit de commuter une barre oblique inverse avec le deuxième trou d'espace.
Donc, vous déplacez cette chose ici pour qu'elle s'enlève partout.
Disons même si vous voulez l'essayer.
Et ici.
Donc, tous les espaces qui s'y trouvent, veuillez le remplacer par tabulation et je dois le mettre ici OK,
donc je crois signe
de caractères.
Et là, vous avez tous les onglets.
Je ne voulais pas apporter de modifications, c'est pourquoi lorsque je le vérifiais, cela ne se produisait pas.
Quoi qu'il en soit, je voulais le ramener pour le ramener autour de la commande précédente qui est
ce genre d'espaces de tabulation et appuyez sur Entrée et maintenant faites des caractères Seinfeld et vous verrez que mon format est de retour comme je le
souhaite.
D'ACCORD.
Maintenant, que se passe-t-il si je voulais afficher uniquement les lignes de 12 à 18 d'un fichier, je voulais simplement le visualiser de 12 à 18.
Donc un deux trois quatre cinq six sept huit neuf 10 11 12.
Je veux donc voir toutes les lignes commençant par J.
Peterman jusqu'à la fin qui est la 18ème ligne.
Je ne veux voir aucune de ces lignes.
Donc, pour cela, vous utiliserez la commande dite à nouveau.
Mais la mienne est une option 12 de 12 à 18.
P est l'option que vous devez choisir et vous appuyez sur Entrée et vous verrez ici que cela me donne de
la ligne 12 à 18.
Maintenant, que se passe-t-il si vous souhaitez afficher le sens opposé, ce qui signifie que vous voulez tout faire sauf la
ligne huit à 12 à 18, alors vous exécuterez la commande dite.
Maintenant, n'utilisez pas moins et utilisez 12 18 D cette fois et les caractères Seinfeld et vous verrez tout ce que vous avez tous les
résultats à partir du haut, sauf les lignes de départ 12 à 18.
Et si vous vouliez mettre un espace dans votre et votre fichier comme chaque nom, il devrait y avoir un
espace.
Il devrait y avoir une ligne vide après chaque caractère.
Donc, vous avez dit juste des caractères gee Seinfeld et vous voyez que chaque ligne a une ligne vide d'espace et le nom ligne vide
et le nom.
C'est ainsi que vous l'ajoutez.
Mais bien sûr, cela ne va pas avoir d'incidence sur notre fichier, vous pouvez avoir ces changements en pensant à l'option I.
D'ACCORD.
Maintenant, que se passe-t-il si vous devez placer comme disons si j'ai un caractère Seinfeld et que je veux remplacer Seinfeld par S ou tout
autre nom, mais je ne veux pas placer la ligne numéro huit.
Donc un deux trois quatre cinq six sept huit.
Je voulais jouer à Seinfeld.
S sauf le huitième Seinfeld.
Donc, vous avez dit que le guillemet simple ne fait pas de substitut à Seinfeld.
S le faire globalement.
Le cactus Seinfeld le voit changer.
Encore une fois, nous ne
voyons rien.
Donc, si je tape simplement un type de sous-arborescence de s, il le fait toujours.
Est-ce que je fais quelque chose de mal.
Oui, je fais quelque chose de mal.
Voir parfois juste une infime erreur fait une énorme différence si vous remarquez qu'il n'y a pas de mot tel
que signe s'enfuit.
J'ai mis signé s'enfuit.
C'est un bon exercice.
Vous aviez un ter que vous voyez chaque prix texte Seinfeld a été modifié avec l'art.
Mais revenons maintenant à notre question initiale.
Je ne veux pas remplacer le numéro 8 pour corriger mon erreur d'orthographe et vous verrez que tous ont changé en plus,
sauf le numéro de ligne.
Maintenant, le dernier dont j'ai parlé de substitut était que vous êtes en vi Ed. Alors allez-y et tapez VI.
Le nom du fichier et maintenant vous êtes un éditeur.
Maintenant, que se passe-t-il si vous souhaitez remplacer chaque personnage pendant que vous êtes dans les yeux.
Alors tu vas faire.
Signe de pourcentage Cullen.
S pour slash remplaçant Seinfeld à Peter à droite.
Vous voulez remplacer chacun par la touche et la barre oblique et vous verrez que chaque Seinfeld a été remplacé
par le mot Peter.
Voilà comment vous effectuez le changement lorsque vous êtes dans l'éditeur.
Maintenant, je veux que vous alliez de l'avant et que vous l'essayiez.
J'ai également un article mentionné ici et cette leçon que vous pouvez consulter cet article et essayer toutes
les différentes commandes contre ladite commande est très puissante.
Si vous le savez vraiment, je vous encourage à essayer de nombreuses façons différentes.
Allez-y et faites votre google go en ligne et recherchez tout ce que vous vouliez faire avec dit.
Et je vous promets chaque fois que vous tapez quelque chose.
Assurez-vous de taper comme comment remplacer une chaîne dans ladite commande.
Assurez-vous de mettre la commande set.
Je vous dis que vous allez trouver des tonnes d'articles là-bas.
Les gens ont encore fait un travail incroyable qui ont aidé les gens et vous pouvez consulter leur article et voir comment
les choses se font.
Vous pouvez en apprendre davantage à ce sujet.
Très bien, si vous avez des questions sur la commande set, vous pouvez simplement m'envoyer un e-mail
ou m'envoyer un message.
Bonne chance.