phhsnews.com


phhsnews.com / Que fait le signe pourcentage dans les chaînes shell Linux?

Que fait le signe pourcentage dans les chaînes shell Linux?


Lorsque vous êtes en train d'apprendre à utiliser pleinement le shell Linux, vous pouvez vous demander combien vous pouvez manipuler cordes afin d'obtenir les meilleurs résultats. Dans cet esprit, le post de questions et réponses de SuperUser répond à la question d'un lecteur curieux.

La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

Lecteur SuperUser Nissim Kaufmann veut savoir ce que fait le signe pourcentage dans les chaînes de shell Linux:

Lorsque vous utilisez le shell Linux, que fait le signe pourcentage (%)? Par exemple:

Que fait le symbole de pourcentage dans les chaînes shell Linux?

Le contributeur SuperUser Answer

Marek Rost a la réponse pour nous:

Quand le signe pourcentage (%) est utilisé dans le modèle $ {variable% substring} , il retournera le contenu de la variable avec l'occurrence la plus courte de sous-chaîne supprimée à l'arrière de la variable

Cette fonction supporte les caractères génériques, c'est pourquoi elle accepte un astérisque (étoile) comme un substitut pour zéro ou plusieurs caractères. Il convient de mentionner que c'est spécifique à Bash. Les autres shells Linux ne contiennent pas nécessairement cette fonction.

Si vous voulez en savoir plus sur la manipulation de chaînes dans Bash, je vous suggère fortement de lire la page suivante, Advanced Bash-Scripting Guide: Chapter 10. Manipulating Variables. Parmi de nombreuses autres fonctions pratiques, elle explique ce que fait un double signe de pourcentage (%%), par exemple.

J'ai oublié de le mentionner quand il est utilisé dans le motif $ ((variable% nombre)) ou $ ((variable1% $ variable2)) , le signe de pourcentage (%) fonctionnera comme un opérateur modulo

Lorsque le signe de pourcentage (%) est utilisé dans différents contextes, il doit être reconnu comme un caractère régulier seulement.


Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.

Crédit d'image: Captures d'écran Linux (Flickr)


Comment appliquer des modifications de stratégie de groupe locales à des utilisateurs spécifiques

Comment appliquer des modifications de stratégie de groupe locales à des utilisateurs spécifiques

Pour les utilisateurs des éditions Windows Pro ou Enterprise (et les éditions Ultimate de Windows Vista et 7), l'éditeur de stratégie de groupe local offre un accès rapide à un certain nombre de fonctionnalités puissantes que vous pouvez utiliser pour contrôler votre PC. Si vous souhaitez appliquer des paramètres de stratégie à des utilisateurs spécifiques plutôt qu'à l'ensemble de l'ordinateur, vous devez procéder à une configuration supplémentaire avant de commencer.

(how-to)

Comment modifier l'emplacement

Comment modifier l'emplacement "Insérer une image" par défaut dans Microsoft Word

Lorsque vous insérez une image dans un document, Word sélectionne toujours le dossier Images Library pour sélectionner votre fichier image. Toutefois, vous pouvez spécifier un dossier différent comme emplacement d'image par défaut qui s'affiche lorsque vous insérez des images dans Word RELATED: Comment modifier l'emplacement d'enregistrement par défaut et le dossier de fichiers locaux dans Word 2013 Si vous avez un dossier commun dans lequel vous stockez toutes vos images que vous insérez dans vos documents Word, vous pouvez spécifier ce dossier comme emplacement d'image par défaut dans Word.

(how-to)