Puis-je saisir mon mot de passe gpg une seule fois et déverrouiller toutes mes sous-clés (signature, déchiffrement, authentification)? Pour le moment, je dois saisir mon mot de passe gpg trois fois (pour la signature, pour le déchiffrement, pour l'authentification). C'est gênant. J'ai essayé de trouver un script shell. #!/bin/bash set …
J'essaie de contenir la portée d'une variable dans un shell, et de ne pas voir les enfants, dans zsh. Par exemple, je tape ceci dans .zshrc: GREP_OPTIONS=--color=always Mais si je lance un script shell avec ce qui suit: #!/bin/bash echo $GREP_OPTIONS La sortie est: --color=always alors que je veux qu'il …
Im essayant de rechercher les fichiers créés en juin, juillet et août. J'ai utilisé cette méthode ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' mais ça ne marche pas.
J'ai une fonction qui renvoie 1 si le nombre est un nombre à dix chiffres valide: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Il est appelé par: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La …
Je me connecte à la base de données Oracle et lance une requête et attribue la sortie à la variable Mais quand je fais écho à la valeur de la variable, elle n'est pas imprimée correctement. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo …
Problème: je dois vérifier si aujourd'hui est jeudi et effectuer différentes actions en fonction du résultat de cette condition. J'ai essayé deux approches différentes: Obtenir le nom du jour: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Obtenir le nombre de jours: …
Je dois vérifier l'heure actuelle et abandonner le script si ce n'est pas le bon moment de la journée, je suis censé l'exécuter. De plus, si quelqu'un d'autre l'exécute, il devrait abandonner. Par exemple: J'ai besoin que mon script ne s'exécute que s'il est démarré entre 22 h 00 et …
Dans Ubuntu, y en a-t-il pour trouver des dossiers en double dans un répertoire (c'est-à-dire des dossiers avec le même contenu)? Je pense qu'il existe déjà des outils de ligne de commande disponibles pour trouver des fichiers en double (tels que fdupes), mais je veux plutôt trouver des dossiers en …
Je suis nouveau dans les scripts shell et de nombreux livres ont écrit qui utilisent la ligne #! (Sha-bang) au début du script pour invoquer l'interpréteur. Et cela invoquera un nouveau shell pour le script et fera l'interprétation ligne par ligne. de mon script de base fonctionne toujours sans la …
J'utilise FreeBSD 9 et je veux faire un script qui vérifiera si un câble Ethernet est connecté, et si c'est le cas, s'y connecte. Je veux le configurer pour qu'il s'exécute à chaque démarrage de la machine ou chaque fois que je me connecte. J'ai regardé mon livre UNIX (il …
J'utilise un code de test unitaire. Le code de test unitaire génère du texte normal. Il y a beaucoup de texte, donc je veux mettre en évidence pour l'utilisateur des mots clés importants. Dans ce cas, les mots clés sont "PASS" et "FAIL". Comment coloriez-vous "PASS" pour qu'il soit vert …
J'utilise Ubuntu Linux. Supposons qu'il existe un programme appelé myprogram. Ce programme invite l'utilisateur à entrer; en particulier, l'utilisateur doit saisir un entier à l'invite et appuyer sur Enter. Je voudrais automatiser ce processus en utilisant un script bash. En particulier, je voudrais exécuter myprogram, disons, 100 fois (en utilisant …
Parfois, je travaille sur une nouvelle boîte (ubuntu) et je tape gitet suis alerté: The program 'git' is currently not installed. You can install it by typing: apt-get install git-core Si cela se produit, je sais que je peux saisir la dernière ligne en faisant quelque chose comme: !! 2>&1 …
J'ai un fichier contenant du texte comme celui-ci: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 etc... Et je veux faire correspondre les lignes alphabétiques avec les lignes numériques afin qu'elles soient comme ceci: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Quelqu'un connaît-il un moyen …
Sur certains tutoriels sur Internet, ils peuvent exécuter un script sur le répertoire courant sans faire: ./script Comment omettez-vous cela? J'utilise CentOS 5.6 x64. Je veux le faire comme ça script
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.