Visitez le site de support pour les particuliers
Accueil
Demandes de service
Mon compte
Se connecter
Cet article n'est pas disponible dans la langue actuelle. Il est affiché en anglais. This content is retired and no longer available.
- Opérateur unaire attendu bash
- Operateur unaired attendu dans
- Opérateur unaire attend un bébé
Opérateur Unaire Attendu Bash
Il est plus joliment formaté, corrige certaines erreurs que nous avions dans le script d'origine, cite correctement les variables dans les if tests et utilise des commandes réellement fonctionnelles pour obtenir et définir la valeur des paramètres nvidia, car nous avons découvert que ceux du script d'origine ne le faisaient pas. Operateur unaired attendu dans. quoi que ce soit sur votre système. J'ai également ajouté une fonction de journalisation facultative pour afficher une sortie d'état dans la console, que vous pouvez désactiver en remplaçant la ligne log_enabled="true" par log_enabled="false". À propos de la façon de démarrer ce script automatiquement lors de la connexion, vous pouvez lire Comment démarrer automatiquement les applications lors de la connexion? ou Comment ajouter un script aux applications de démarrage à partir de la ligne de commande?
Operateur Unaired Attendu Dans
= "vendredi"];then
Bon, corrige déjà ça, ajoute " set -xv " à ton script, et reviens nous donner des nouvelles;-))
Opérateur Unaire Attend Un Bébé
Si vous savez que vous allez toujours utiliser bash, il est beaucoup plus facile d'utiliser toujours la commande composée conditionnelle à double crochet [[... ]], au lieu de la version à support simple compatible Posix [... ]. À l'intérieur d'un [[... 0080 - Les opérateurs unaires - C# - YouTube. ]] composé, le fractionnement de mots et l'expansion des noms de chemin ne sont pas appliqués aux mots, vous pouvez donc vous fier à
if [[ $aug1 == "and"]];
pour comparer la valeur de $aug1 avec la chaîne and. Si vous utilisez [... ], vous devez toujours vous rappeler de doubler les variables comme ceci:
if [ "$aug1" = "and"];
Si vous ne citez pas l'expansion de la variable et que la variable est indéfinie ou vide, elle disparaît de la scène du crime, ne laissant que
if [ = "and"];
qui n'est pas une syntaxe valide. (Il échouerait également avec un message d'erreur différent s'il $aug1 incluait des espaces blancs ou des métacaractères shell. ) L' [[ opérateur moderne possède de nombreuses autres fonctionnalités intéressantes, notamment la correspondance d'expressions régulières.
Populaires dans cette catégorie Pages d'exemples populaires dans la catégorie
empty row