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.
Je veux pouvoir rechercher des fichiers sur 14 jours et plus de 10k et rsync ces fichiers trouvés vers une destination. Existe-t-il un moyen de combiner ces deux commandes? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
Je veux exécuter l'une des deux commandes C1et C2au hasard. Comment faire cela en ligne de commande (bash)? Appréciera si un seul revêtement est possible.
En bash, je sais qu'il est possible d'écrire une forboucle dans laquelle une variable de contrôle de boucle iitère sur des entiers spécifiés. Par exemple, je peux écrire un script shell bash qui imprime les entiers entre 1 et 10: #!/bin/bash for i in {1..10} do echo $i done Est-il …
Je semble mal comprendre la règle Bash pour créer un sous-shell. Je pensais que les parenthèses créent toujours un sous-shell, qui fonctionne comme son propre processus. Cependant, cela ne semble pas être le cas. Dans l'extrait de code A (ci-dessous), la deuxième sleepcommande ne s'exécute pas dans un shell séparé …
La navigation sur plusieurs couches de répertoires imbriqués est souvent un problème. Sur Firefox, c'est facile car ils ont des signets. Donc, ce que je voudrais faire pour mettre un fichier en signet, c'est taper: $ go --add classes "repo/www/public/util/classes" Ensuite, pour accéder à ce répertoire, je taperais: $ go …
Le shell que j'utilise normalement est zsh. J'ai plusieurs alias pour activer la couleur dans certains programmes tels que lset grep. J'ai également défini mon chemin personnalisé afin que je puisse exécuter des programmes dans un endroit non standard (comme dans ~/bin/). Je ne changerai pas le shell de root …
Comment couper jusqu'au premier délimiteur /et obtenir la partie restante des cordes? Ex: pandi/sha/Dev/bin/boot Je veux couper pandi, donc la sortie comme sha/Dev/bin/boot
Le manuel de Bash dit: Bash tente de déterminer quand il est exécuté avec son entrée standard connectée à une connexion réseau, comme lorsqu'il est exécuté par le démon shell distant, généralement rshd, ou le démon shell sécurisé sshd. Si Bash détermine qu'il est exécuté de cette manière, il lit …
Je travaille avec Bash 3 et j'essaye de former un conditionnel. En C / C ++, sa mort simple: ((A || B) && C). Dans Bash, cela ne s'est pas avéré (je pense que les auteurs Git ont dû contribuer à ce code avant de passer à d'autres projets). Cela …
J'ai une fonction qui convertit le temps de l'époque à ce jour. Voici la définition date1(){ date -d @$1 } J'aimerais pouvoir écrire: $ date1 xxxyyy Où xxxyyy est le paramètre que je passe dans ma fonction afin que je puisse obtenir la date correspondante. Je comprends que je dois …
Par exemple, je veux donner à mes collègues un accès en écriture à certains répertoires. Supposons que les sous-répertoires contiennent des droits d'accès 775, les fichiers 664, ainsi que des fichiers exécutables dans le répertoire - 775. Maintenant, je veux ajouter des autorisations d'écriture. Avec chmod, je pourrais essayer quelque …
Comment puis-je utiliser la magie BASH pour y parvenir? Je veux seulement voir la sortie de stderr à l'écran, mais je veux que stdout et stderr soient écrits dans un fichier. Clarification: je veux que stdout et stderr se retrouvent dans le même fichier. Dans l'ordre où ils se produisent. …
Un alias, tel que lldéfini avec la aliascommande. Je peux vérifier la commande avec des choses comme les type llimpressions ll is aliased to `ls -l --color=auto' ou command -v llqui imprime alias ll='ls -l --color=auto' ou alias llqui imprime également alias ll='ls -l --color=auto' mais je n'arrive pas à …
Dans un répertoire de 80 Go contenant environ 700 000 fichiers, il y a des noms de fichiers avec des caractères non anglais dans le nom de fichier. En plus de parcourir la liste des fichiers laborieusement, il existe: Un moyen facile de répertorier ou d'identifier autrement ces noms de …
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.