Je me retrouve à faire <command> --help | grep <feature>très très souvent tous les jours. Je me demandais s'il était possible de créer quelque chose comme ^^ça "--help | grep"et ensuite je fais ceci: ls ^^ size Cela exécuterait ce qui suit: ls --help | grep size
J'ai un projet composé d'environ 20 petits .shfichiers. Je les nomme «petits» car généralement, aucun fichier ne contient plus de 20 lignes de code. J'ai adopté une approche modulaire car je suis donc fidèle à la philosophie Unix et il est plus facile pour moi de maintenir le projet. Au …
Question simple. Le shell bash prend-il en charge l'utilisation de pointeurs lors de l'écriture d'un script shell? Je suis familier avec la notation d'expansion, ${var[@]}lors de l'itération sur le tableau $var, mais il n'est pas clair que cela utilise des pointeurs pour itérer sur les indices du tableau. Bash donne-t-il …
Le script en question termine le dernier processus sur mon port localhost 8080. #!/bin/bash x=$(lsof -i:8080 | tail -1 | awk '{print $2}') kill -9 $x Cela n'a pas fonctionné, si le script s'appelait 'killl' (l'obtenir? Kill Latest?). Cela m'a donné une invite pour cmdsubst> renommer le script en 'asdf', …
J'utilise le serveur Ubuntu 16.04 et je souhaite utiliser l'utilitaire atdans ma session actuelle pour faire quelque chose dans 1 minute (disons, an echo), sans donner de date et d'heure spécifiques - à seulement 1 minute d'avance sur l'heure actuelle. Cela a échoué: echo 'hi' | at 1m La raison …
J'aimerais afficher hello worldplus de 20 caractères. printf "%-20s :\n\n" 'hello world!!' # Actual output hello world!! : # Wanted output hello world!!========: Cependant, je ne veux pas compléter avec des espaces mais avec " = " à la place. Comment je fais ça?
On dirait que j'ai logcheck mis en place comme une tâche cron et chaque fois qu'il est procédé course greppar logcheckoccupe environ un quart de mon CPU. Maintenant, j'ai certains moments pendant lesquels j'ai besoin de ma pleine capacité CPU et que mon système utilise le moins de ressources possible, …
Le filtre d'affichage sous forme ip.src_host eq my.host.name.comne produit aucun paquet correspondant, mais il y a du trafic vers et depuis cet hôte. Le nom DNS est résolu avec succès et les filtres utilisant des adresses IP comme ip.src eq 123.210.123.210fonctionnent comme prévu.
Mes chaînes sont des chemins de fichiers comme s/14/11/13/15/n7ce49B_235_25ed2d70.jpg; mes modèles sont assez simples, tout comme n7ce49B_.+. Je fonctionne GNU grep 2.6.3sous Debian 6.0.10 sur le serveur Dell DL360G7 (je le mentionne juste pour donner une idée de la performance de cette machine) avec des disques durs 15k, et cette …
Comment puis-je recevoir des e-mails de cron uniquement en cas d'erreur? Dans la très grande majorité des cas, les tâches se dérouleront très bien - et je ne me soucie vraiment pas du résultat. Ce n'est que dans les rares cas d'échec que je veux / dois savoir. J'ai procmail …
Étant donné ces noms de fichiers: $ ls -1 file file name otherfile bash lui-même fait parfaitement bien avec les espaces blancs intégrés: $ for file in *; do echo "$file"; done file file name otherfile $ select file in *; do echo "$file"; done 1) file 2) file name …
Je travaille sur les questions d' Unix The Textbook (chapitre 8, # 16, page 207) : Donnez des chmodlignes de commande qui exécutent les mêmes tâches que les commandes mesg net mesg y. (Astuce: chaque périphérique matériel, y compris votre terminal, a un fichier associé dans le /devrépertoire.) Je crois …
Je télécharge plusieurs fichiers dans un dossier downloadingvia HTTPie . Un script bash vise à traiter les fichiers téléchargés, et j'ai essayé de copier les fichiers téléchargés dans un autre dossier en tant que find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; mais cela copie également les fichiers, qui …
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.