Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
À quelques reprises, j'ai eu des problèmes en bash que d'autres utilisateurs de zsh n'avaient pas et ils se réjouissaient de leur intelligence. J'ai également vu des utilisateurs de zsh parmi les gens que j'admire, et j'ai essayé à deux reprises sans enthousiasme de passer à zsh mais à chaque …
J'utilise beaucoup l'écran GNU avec zsh comme shell. Ce serait une fonctionnalité intéressante (je pense) de pouvoir afficher le nom du répertoire actuel (pas le chemin complet) comme titre de l'onglet. Je peux le faire avec CTRL+A SHIFT+Amais c'est manuel. Je voudrais qu'il change chaque fois que je change de …
J'ai lu dans la manpage que vous définissez les paramètres de ligne de lecture sur une valeur off ou sur une valeur en utilisant set var value Est-ce la même chose que la fonction setintégrée, et comment définissez-vous les variables une fois qu'elles inputrcont déjà été lues et que le …
J'essaye d'implémenter un menu simple en utilisant la selectcommande. Le script (à des fins de test) est le suivant: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test …
Le serveur d'applications Glassfish fournit des scripts pour administrer le serveur d'applications et également les démarrer et les arrêter et je voudrais empêcher l'utilisateur root d'exécuter ce script. La raison en est que certains développeurs clés oublient d'administrer le serveur en tant qu'utilisateur non privilégié et s'ils redémarrent le serveur …
Vous vous demandez s'il existe un moyen simple et / ou portable de dire «passez au répertoire enfant le plus récemment modifié». Je peux utiliser ls et awk mais il y a probablement une meilleure façon. cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' …
Je peux trouver les sous-répertoires d'un répertoire en ls -d -- */ ou ls -l | grep "^d" mais les deux semblent indirects, et j'imagine qu'il y aurait un moyen standard de trouver uniquement les répertoires. Existe-t-il une bonne façon de procéder? Et si ce n'est pas le cas, est-ce …
Tenez compte de l'entrée suivante pour trier: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM Maintenant, essayez de courir sort foo La sortie n'est pas triée lorsque j'essaye ceci sur aucune de mes boîtes Linux (gnu coreutils versions 6.9-7.4). La sortie est triée lorsqu'elle est exécutée sous …
Je comprends que le descripteur de fichiers (ou gestionnaire de fichiers) est une technique d'E / S de fichiers dans les systèmes Linux. Je sais également que chaque processus a 3 flux standard (à savoir stdin, stdout et stderr) qui sont représentés par des fichiers avec des descripteurs de 0 …
Existe-t-il un moyen d'imprimer le nom de la variable avec sa valeur? j=jjj k=kkk l=lll for i in j k l do .... done Sortie attendue (chaque variable sur une ligne distincte): j = jjj k = kkk l = lll Quelqu'un peut-il suggérer un moyen d'obtenir le résultat ci-dessus?
J'essaie de comprendre comment l'état de sortie est communiqué lorsqu'un tuyau est utilisé. Supposons que j'utilise whichpour localiser un programme inexistant: which lss echo $? 1 Depuis l' whichéchec de la localisation, lssj'ai obtenu un statut de sortie de 1. C'est très bien. Cependant, lorsque j'essaie ce qui suit: which …
Je voudrais savoir s'il existe un moyen d'utiliser l'expansion bash pour afficher toutes les possibilités de combinaison pour un certain nombre de chiffres en hexadécimal. Je peux développer des binaires En base 2: echo {0..1}{0..1}{0..1} Ce qui redonne: 000 001 010 011 100 101 110 111 En base 10: echo …
Dans la plupart des shells Unix, la ↑touche fléchée remplace la commande en cours de modification par la commande précédente de l'historique. L'historique peut être vu en utilisant la commande history. ↑ peut être pressé plus d'une fois pour grimper dans l'histoire. Ma question est: Comment puis-je configurer mon shell …
(Je modifie un script Bash existant, donc je fais probablement une erreur stupide ici ...) J'ai un script shell qui enregistre une commande avec une variable d'environnement comme argument comme ceci: COMMAND="mvn clean install -P $MAVEN_PROFILE" Il exécute ensuite la commande avec à nohuppeu près comme suit: nohup $COMMAND > …
J'essaye de mettre en place un script qui va boucler sur un ensemble de répertoires, et faire une chose quand il trouve des fichiers .jpg, et une autre quand il trouve des fichiers .nef. Le problème est que si un répertoire n'a pas de fichiers .jpg par exemple (ou .nef) …
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.