Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment créer des scripts de modèle TXT dans BASH

Si vous vous retrouvez à créer des textes similaires dans le terminal jour après jour, pourquoi ne pas simplifier le processus et gagner du temps en créant un script de modèle .txt pour cela ? Si cela vous semble intéressant, lancez un terminal, choisissez votre éditeur de texte préféré et c’est parti !

Contenu

Créer un nouveau modèle de script

Créez un nouveau script bash de la manière que vous préférez. Nous utilisons l’éditeur nano dans le terminal pour créer un fichier nommé « MTE_template.sh » dans un dossier « Scripts » que nous avons dans notre répertoire personnel :

Définissez vos paramètres

Ouvrez le fichier dans votre éditeur préféré. Tout en haut, entrez l’intro typique qui le définit comme un script bash :

Pour garder les choses propres et lisibles, entrez une ligne commentée, avec un titre pour ce qui suit.

La partie « ce qui suit » est un ensemble de paramètres que nous aimerions définir dans notre modèle. Lorsque notre script de modèle sera terminé, nous pourrons lui fournir ces paramètres pour les injecter dans notre texte.

Nous avons saisi « Nos paramètres » comme titre dans une ligne commentée, comme :

Ensuite, nous avons défini trois paramètres, « SITE », « AUTHOR » et « CONTACT », en les mappant à trois variables numérotées :

Les modèles de documents Bash définissent les paramètres

Vous pouvez définir différents – ou plusieurs – paramètres de la même manière.

Psssssst :  Réponse rapide : Comment installer Windows 10 sur Ubuntu ?

Créez votre modèle

Avec nos paramètres de modèle en place, il est temps de créer le modèle de texte lui-même.

Comme précédemment, nous commençons par une ligne commentée comme titre, comme :

Voici ce que nous ajoutons au modèle :

  • Nous «sandwichons» notre modèle entre deux lignes.
  • La première ligne lit cat << EOF et indique essentiellement "tout ce qui suit (AKA : notre modèle actuel), jusqu'à ce que EOF apparaisse, doit être traité comme une seule entrée".
  • La deuxième ligne est l’EOF, dans ce cas, « mot de code », qui interrompt la boucle de commande cat et termine le modèle.
  • Modèles de documents Bash Ajouter le texte

    Un modèle plus utile, cependant, pourrait prendre la forme d’un e-mail. Vous pouvez définir les paramètres « $NAME » et « $TASK », puis créer un modèle pour les e-mails comme :

    Une fois que vous avez terminé, enregistrez vos modifications (Ctrl + O) et quittez (Ctrl + X) le programme.

    Ensuite, rendez votre script exécutable avec :

    Les modèles de documents Bash rendent l'exécutable

    De cette façon, vous pourrez utiliser le nom de votre script lui-même pour créer de nouveaux documents.

    Psssssst :  Ubuntu mate est-il meilleur que Raspbian ?

    Un essai

    Exécutez votre script avec les paramètres que vous avez définis. Notre test ressemble à ceci :

    Exécution de test des modèles de documents Bash

    La première partie est le nom de notre script, « Make_Tech_Easier » le premier paramètre, « Ody » le second et « mymail@mailserver.com » le troisième.

    Résultats de l'exécution du test des modèles de documents Bash

    Notez que nous avons utilisé des traits de soulignement (_) pour regrouper les mots « rendre la technologie plus facile ». Si vous souhaitez utiliser des espaces à la place, ajoutez un guillemet (par exemple, « Make Tech Easier »).

    Créer un document

    Une fois votre script prêt, vous pouvez l’utiliser comme modèle pour créer de nouveaux documents, grâce à la puissance des redirections.

    Pour ce faire, lancez-le comme avant, comme dans votre test, mais après avoir défini vos paramètres, entrez > path/to/file/filename.txt. Dans notre cas, notre commande ressemble à :

    De cette façon, vous demandez à votre modèle de sortir ses résultats dans le fichier défini au lieu du terminal. En ce qui concerne les résultats réels, vous pouvez vérifier l’image suivante.

    Résultats des modèles de modèles de documents Bash

    Cela n’avait pas l’air très facile !

    Bien que cela puisse sembler compliqué, si vous suivez les instructions ci-dessus, c’est en fait très facile. Il sera également très utile si vous devez fréquemment créer du texte à partir du même modèle. Par exemple, vous pouvez automatiser la création d’e-mails réguliers, de pages d’informations sur les produits, etc., où les mêmes mots ou expressions peuvent apparaître plusieurs fois dans le même texte.

    Psssssst :  Question : Comment redémarrer Apache sous Linux ?

    Ou vous pouvez faire un effort supplémentaire, faire des lectures supplémentaires et utiliser la même approche pour créer des modèles de génération de code qui pourraient, par exemple, vous aider à configurer des fichiers HTML contenant la structure d’un site entier avec une seule commande ou pour exécuter un bash script en tant que root au démarrage.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci