J'ai appris les bases de la programmation en bash. Je voudrais étudier quelques exemples de scripts bash afin de pouvoir apprendre de bonnes habitudes pour les scripts bash. En particulier, je suis intéressé par des exemples de scripts bash qui montrent: comment traiter les arguments et déclencher la fonctionnalité conditionnelle …
Comment puis-je exclure des fichiers par défaut avec rsync? Voici comment commence ma syntaxe rsync normale: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... J'ai beaucoup parlé de la configuration du /etc/rsyncd.conffichier, mais c'est peut-être plus pour le démon que pour la commande rsync. Est-il possible d'avoir des …
Pour un test, j'ai besoin de créer rapidement 1700 images jpg (même vierges) dans une taille définie 1000x706. Je me demande si nous pourrions le faire avec un script shell ou un programme (comme ImageMagick). J'aimerais qu'ils appellent img_0.jpg, img_1.jpg… Quelqu'un connaît une solution simple?
Sur Mac OS X, il existe une commande très pratique appelée textutil, qui peut être invoquée depuis le terminal et permet de convertir un document d'un format à un autre; Parfois, je l'utilise pour convertir un fichier RTF en HTML, mais il est également capable de convertir doc, docx, odt …
Je suis un peu coincé. Ma tâche consiste à imprimer les arguments de mon script dans l'ordre inverse, à l'exception des troisième et quatrième. Ce que j'ai c'est ce code: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; …
-Lest une fonctionnalité utile wc, du moins je le pensais. Il imprime la longueur de la ligne la plus longue. Pour une raison quelconque, il développe un tab-char à un octet à une longueur de 8. Existe-t-il un moyen de définir cela pour ne pas "développer" l'onglet? et quelle pourrait …
J'essaie d'identifier à quel point les comptes shell gratuits fournis par des sites comme shellmix.com sont sûrs . Je n'en ai jamais utilisé moi-même mais je veux le suggérer à quelqu'un intéressé à apprendre la programmation shell. Sont-ils sûrs à utiliser à cette fin? À quoi dois-je faire attention?
Où dois-je mettre mon swap? L'installation Debian donne 2 choix: (1) à la fin ou (2) au début de l'espace disque. Qu'est-ce qui est optimal? Quelle est la quantité optimale de swap étant donné que mon ordinateur dispose de 512 Mo de RAM? Dois-je avoir plus d'un échange? Dois-je définir …
J'ai essayé d'utiliser la commande ls --time=atime il fonctionnait dans un répertoire mais ne fonctionnait pas dans un autre répertoire. J'ai ouvert certains fichiers dans vim, evince et d'autres applications mais après la commande, les temps d'accès au fichier n'ont pas été modifiés. Lorsque je tape, touch file.txtle temps d'accès …
Conformément à la réponse acceptée à cette question , j'essaie d'utiliser des modèles dans vim pour forcer la détection de type de fichier dans certains fichiers. Par exemple, en haut d'un fichier nommé gitconfig(notez qu'il n'y a pas de début .), j'ai la ligne suivante: # vim: set filetype=gitconfig : …
J'utilise Ubuntu 10.10 avec openbox en cours d'exécution. J'ai remarqué aujourd'hui une commande appelée caller, mais il n'y a pas de page de manuel, elle ne répond à aucune entrée (ou --help) et whereis ne la trouve pas. Une idée de ce que c'est?
Je cherche un moyen simple de diriger le résultat de md5sumdans une autre commande. Quelque chose comme ça: $echo -n 'test' | md5sum | ... Mon problème est qu'il md5sumgénère non seulement le hachage de la chaîne, mais également un hypen, ce qui indique que l'entrée provient de stdin. J'ai …
time est une commande brillante si vous voulez savoir combien de temps CPU prend une commande donnée. Je cherche quelque chose de similaire qui peut mesurer les E / S disque du programme et des enfants. De préférence, il doit faire la distinction entre les E / S qui ont …
J'ai peut-être quelque chose d'absolument erroné, mais cela me semble convaincant, que le fait de définir IFS comme l'une des commandes de la liste pre-do / done n'a absolument aucun effet. L'IFS externe (en dehors de la whileconstruction) prévaut dans tous les exemples illustrés dans le script ci-dessous. Que se …
J'exécute le gestionnaire de fenêtres openbox et j'utilise cette ligne dans mon autostart.shpour contrôler la gestion de l'alimentation de l'affichage: xset dpms 0 60 0 Cela fonctionne bien, provoquant la suspension de l'affichage après 60 secondes d'inactivité. Cependant, lorsque l'affichage se réveille en réponse à un mouvement de souris, à …
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.