J'ai un script bash avec les éléments suivants: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ce script ne fonctionnera pas sans le -e. Que fait le -escript? Aussi, que fait le $?dans ce
J'ai un script bash avec les éléments suivants: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ce script ne fonctionnera pas sans le -e. Que fait le -escript? Aussi, que fait le $?dans ce
Est-il possible d'utiliser 2 commandes dans la -execpartie findcommande? J'ai essayé quelque chose comme: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; et je reçois: find: argument manquant pour -exec chmod: ne peut pas accéder {}: aucun fichier ou répertoire de ce type chmod:...
J'ai vu que rvm (ruby version manager) est installé à l'aide de la commande suivante: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Donc, si je comprends bien, nous obtenons le contenu du script et le passons à la bash (je crois < <et...
Je comprends que le -execpeut prendre une +option pour imiter le comportement de xargs. Y a-t-il une situation où vous préféreriez une forme à l'autre? Personnellement, j'ai tendance à préférer la première forme, ne serait-ce que pour éviter d'utiliser un tuyau. Je figure sûrement les développeurs...
Actuellement, j'écris un script Bash qui a les exigences suivantes: il devrait fonctionner sur une grande variété de plates-formes Unix / Linux il devrait prendre en charge les options courtes et (GNU) longues Je sais que ce getoptsserait le moyen préféré en termes de portabilité mais AFAIK ne...
J'essaie de compter le nombre de lignes de sortie produites par un programme donné. Le problème est que l'exécution du programme prend beaucoup de temps et je souhaite afficher la sortie à l'utilisateur. Existe-t-il un moyen de compter le nombre de lignes de la dernière commande sortie? Je pourrais...
J'ai besoin de supprimer récursivement tous les fichiers dans tous les sous-répertoires où le nom de fichier contient un nombre suivi d'un «x» suivi d'un nombre, au moins deux fois. Exemple: Je voudrais supprimer ces fichiers: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mais je ne veux...
Je suis à travers un tutoriel et il est mentionné pour exécuter cette commande: sudo chmod 700 !$ Je ne suis pas familier avec !$. Qu'est-ce que ça veut
Comment puis-je lister le nombre de lignes dans les fichiers /group/book/four/word, triés par le nombre de lignes qu'ils contiennent? ls -l commande les répertorie mais ne les trie
Aujourd'hui, j'apprends quelque chose sur fifo avec cet article: Introduction aux pipes nommées , qui est mentionné cat <(ls -l). J'ai fait quelques expériences en utilisant sort < (ls -l), ce qui fait apparaître une erreur: -bash: syntax error near unexpected token `('` Ensuite, j'ai...
J'étais en train de jouer à l'invite bash et j'ai appuyé sur ESC suivi de {, après quoi, le shell a montré tous les fichiers à compléter, dans une chaîne fileglob. Exemple: si j'avais saisi bash Csuivi de ESC+{, le shell afficherait ceci: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}complétant...
J'ai programmé dans plusieurs langues depuis deux ans maintenant, je veux dire que je sais concevoir et mettre en œuvre une solution décente pour un problème donné. Cependant, bash est un casse-tête majeur pour moi, rien ne fonctionne comme prévu - ou même sans erreurs. Tous les guides que j'ai...
Est-il possible de formater facilement les secondes en temps lisible par l'homme en bash? Je ne veux pas le formater comme une date, mais comme le nombre de jours / heures / minutes, etc
J'ai vu dans certaines captures d'écran (je ne me souviens plus où sur le web) que le terminal peut afficher les [username@machine /]$caractères gras. J'ai hâte de l'avoir aussi parce que je me retrouve toujours à faire défiler de longues sorties pour trouver avec difficulté la première ligne après...
Est - il possible d'exclure des commandes comme rm -rf, svn revertd'être stockés dans l' histoire se bash? En fait, par erreur, je les ai émis un certain nombre de fois, même si je n'ai pas l'intention de le faire, simplement parce que je fais les choses rapidement et que c'est arrivé. Par...
Je m'excuse à l'avance s'il s'agit d'une question en double. J'ai fait un effort pour rechercher / vérifier avant de demander ici. Je suis à l'aise avec l'écriture de lignes simples comme ceci: foocommand && foocommand2 && foocommand3 L'idée étant que je souhaite que les commandes...
J'ai une question générale, qui pourrait être le résultat d'une mauvaise compréhension de la façon dont les processus sont gérés sous Linux. Pour mes besoins, je vais définir un «script» comme un extrait de code bash enregistré dans un fichier texte avec les autorisations d'exécution activées pour...
Quel est un bon outil pour convertir ASCII en binaire et binaire en ASCII? J'espérais quelque chose comme: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001...
J'exécute mon script Python en arrière-plan sur ma machine Ubuntu (12.04) comme ceci - nohup python testing.py > test.out & Maintenant, il pourrait être possible qu'à un certain stade, mon dessus Python scriptpuisse mourir pour une raison quelconque. Je pense donc avoir une sorte de cron...
Selon cela , placer une liste de commandes entre accolades entraîne l'exécution de la liste dans le contexte de shell actuel. Aucun sous-shell n'est créé . Utiliser pspour voir cela en action Il s'agit de la hiérarchie de processus pour un pipeline de processus exécuté directement sur la ligne de...