Bash tr commande

tr est très utile de commande UNIX. Il est utilisé pour transformer une chaîne ou supprimer des caractères de la chaîne. Différents types de transformation peuvent être effectués en utilisant cette commande, tels que la recherche et le remplacement de texte, la transformation de chaîne de majuscules en minuscules ou vice versa, la suppression des caractères répétés de la chaîne, etc. La commande peut également être utilisée pour une transformation compliquée. Les différentes utilisations de la commande tr sont présentées dans ce tutoriel.,

Syntaxe:

tr stringValue1

option et stringValue2 sont facultatifs pour les tr de commande. Vous pouvez utiliser l’option-c,- s et-d avec la commande tr pour effectuer différents types de tâches.

la commande tr peut être utilisée de la manière suivante pour convertir n’importe quelle chaîne de caractères majuscules en minuscules.

tr

Vous pouvez utiliser tr commande de la manière suivante convertir n’importe quelle chaîne de caractères minuscules en majuscules.

tr a-z A-Z

Exécutez la commande suivante pour convertir chaque petite lettre de la chaîne,’linuxhint  » dans la lettre majuscule.,

$ echo linuxhint | tr

Vous pouvez appliquer tr commande pour convertir le contenu de n’importe quel fichier texte du haut vers le bas ou inférieur à supérieur. Supposons que vous ayez un fichier texte nommé, items.txt avec le contenu suivant.

  1. Monitor
  2. Clavier
  3. Souris
  4. Scanner
  5. disque dur

Exécutez les commandes suivantes dans le terminal pour afficher le contenu des articles.TXT et la sortie de la commande tr après la conversion du contenu de ce fichier de minuscules en majuscules., La commande tr suivante ne modifiera pas le contenu original du fichier.

$ cat éléments.txt
tr tr a-z A-Z < articles.txt

Vous pouvez exécuter la commande suivante pour stocker le résultat de la tr de la commande dans un fichier nommé ‘sortie.txt ».

$ tr < éléments.txt > sortie.txt
output sortie cat.,txt

Exemple 2: Traduire les caractères

tr commande peut être utilisé pour rechercher et remplacer tout caractère particulier à partir de n’importe quel texte. La commande suivante est utilisée pour convertir chaque espace du texte, « Welcome to Linuxhint » par newline (\n).

$ echo « Bienvenue À Linuxhint » | tr ‘\n’

Exemple 3: Utilisant l’option –c

tr commande peut être utilisée avec l’option-c pour remplacer ces caractères avec le second caractère qui ne correspond pas avec le premier caractère de la valeur., Dans l’exemple suivant, la commande tr est utilisée pour rechercher les caractères de la chaîne ‘bash’ qui ne correspondent pas au caractère ‘b’ et les remplacer par ‘a’. La sortie est  » baaaa’. Quatre caractères sont convertis ici. Ce sont ,’a’,’s’,’h’ et ‘\n’.

$ echo « bash » | tr -c ‘b’ ‘a’

Exemple 4: Utilisation de l’option –s

tr commande utilise l’option –s pour rechercher et remplacer une chaîne à partir d’un texte. Dans l’exemple suivant, l’espace ( «  » ) est remplacé par des tabulations (\t).,

$ echo « BASH Programmation » | tr -s  » ‘\t’

Vous pouvez utiliser les options-c et -s options avec tr commande. Dans l’exemple suivant, la plage de lettres minuscules est utilisée comme première valeur de chaîne. Pour l’option-c, la commande tr recherchera et remplacera chaque lettre majuscule par une nouvelle ligne (‘\n’) du fichier, éléments.TXT et stocker la sortie de la commande dans le fichier, sortie.txt.

$ cat éléments.txt
tr tr-cs » \n »< articles.txt > sortie.,txt
output sortie cat.txt

exemple-5: Utilisation de l’option –d

-d option utilisée avec la commande tr pour rechercher et supprimer n’importe quel caractère ou chaîne d’un texte. Dans l’exemple suivant, la commande tr recherchera ‘P’,’ y ‘et’ t ‘ dans la chaîne « Python est un langage de programmation” et supprimera ces caractères.

$ echo « Python est un langage de Programmation » | tr -d ‘précise pyt’

option-c peut être utilisé avec l’option –d de la tr de commande à compléter la recherche de précieux –cs de commande., Dans l’exemple suivant, la commande de tr avec-cd recherchera tous les caractères de non-chiffre de la chaîne, « numéro de téléphone: 985634854” et les supprimera.

$ echo « numéro de Téléphone: 985634854 » | tr -cd ‘0-9’

d’une manière similaire, vous pouvez exécuter utilisation -cd option tr commande la commande suivante pour supprimer les caractères non-imprimables à partir d’un fichier. Aucun caractère non imprimable n’existe dans les éléments.txt. Ainsi, la sortie sera la même que le contenu du fichier.

$ tr -cd  » < éléments.,txt

Conclusion

Les utilisations de base de la commande tr sont expliquées ici en utilisant divers exemples. J’espère que ce tutoriel vous aidera à apprendre les objectifs de l’utilisation de cette commande.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Aller à la barre d’outils