Questions marquées «shell»

94
Comment combiner des conditions à 2 noms dans find?

Je voudrais rechercher des fichiers qui ne correspondraient pas à 2 -nameconditions. Je peux le faire comme ça: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" et cela donnera un résultat correct, mais puis-je joindre ces 2 conditions avec OU d'une manière ou d'une...

88
Comment comparer deux dates dans un shell?

Comment comparer deux dates dans un shell? Voici un exemple de la façon dont j'aimerais utiliser ceci, bien que cela ne fonctionne pas tel quel: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Comment puis-je atteindre le résultat

86
Transférer SIGTERM à l'enfant dans Bash

J'ai un script Bash, qui ressemble à ceci: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Maintenant, si le shell bash exécutant le script reçoit un signal SIGTERM, il doit également envoyer un SIGTERM au serveur en cours d’exécution (ce qui bloque, donc aucune...

86
Processus de substitution et pipe

Je me demandais comment comprendre ce qui suit: Piping du stdout d'une commande dans le stdin d'un autre est une technique puissante. Mais que se passe-t-il si vous devez canaliser la sortie standard de plusieurs commandes? C'est ici qu'intervient la substitution de processus. En d'autres termes,...

85
Convertir le contenu du fichier en minuscule

J'ai un tempfichier avec des contenus minuscules et majuscules. Contribution Contenu de mon tempdossier: hi Jigar GANDHI jiga Je veux convertir tout haut en bas . Commander J'ai essayé la commande suivante: sed -e "s/[A-Z]/[a-z]/g" temp mais j'ai eu une mauvaise sortie. Sortie Je le veux comme: hi...

80
Glob récursif?

J'aimerais écrire quelque chose comme ceci: $ ls **.py pour obtenir tous les noms de fichiers .py, parcourant de manière récursive une hiérarchie de répertoires. Même s'il y a des fichiers .py à trouver, le shell (bash) donne cette sortie: ls: cannot access **.py: No such file or directory Un moyen...

80
détermination du chemin d'accès au script shell

Existe-t-il un moyen pour un script shell source de connaître le chemin d'accès à lui-même? Je suis principalement concerné par bash, bien que certains de mes collègues utilisent tcsh. Je suppose que je n'aurai peut-être pas beaucoup de chance ici, étant donné que le sourcing entraîne l'exécution...