96 votes

Nième mot dans une variable de chaîne

Dans Bash, je veux obtenir le nième mot d’une chaîne maintenue par une variable.

Par exemple:

Résultat:

Quelle commande/script Bash pourrait faire cela ?

119voto

Amardeep Points 10417
<pre><code></code></pre>

70voto

aioobe Points 158466

Une alternative

35voto

jkshah Points 5852

Utilisant ``

Test

13voto

Akhiljith P B Points 109

Un fichier contenant des instructions :

Résultat:

Donc, pour imprimer le 4ème mot de cette déclaration, tapez :

Sortie:

4voto

Jens Points 17702

Pas de fourches chères, pas de tuyaux, pas de bashismes:

Ou, si vous voulez éviter ``,

Mais méfiez-vous du globbing (utilisez `` pour désactiver le globbing de nom de fichier).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X