La findcommande sous Linux a beaucoup d'options par rapport à la findcommande sous SunOS ou Solaris. Je veux utiliser la findcommande comme ceci: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Cela fonctionne parfaitement sur une machine Linux, mais la même commande n'a pas l'option -printfsur …
Je souhaite exécuter une commande toutes les 10 secondes et l'exécuter en arrière-plan (éliminant ainsi watch?). Toutes les réponses montrent quelque chose comme ce qui suit, mais cela s'exécutera de 11 à 14 secondes. Comment cela peut-il être accompli? while true; do # perform command that takes between 1 and …
J'ai d'abord appris à coder dans une Clangue et à utiliser if ( code ) then code fi rend très difficile pour moi de lire mon code (ne me demandez pas pourquoi). Y a-t-il un substitut then? Quelque chose comme ça: if ( code ) { code } fi
L'exemple ci-dessous explique le problème. Pourquoi l' FILENAMEimpression est-elle correctement lorsqu'elle est répétée et perçue comme un motif lors de l'utilisation de la substitution? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1
Je souhaite déplacer un gros fichier créé par un processus externe dès qu'il est fermé. Cette commande de test est-elle correcte? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof …
J'essaie d'extraire le nom de l'application à partir d'une pscommande comme celle-ci: ps -af -u sas |grep "java"| grep -v "grep" et il produit ce qui suit: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1.7.0-oracle-1.7.0.25.x86_64/jre/bin/java -Denv=DEV -Dapp.name=myApp -Xms512m -Xmx1g -Dlog.dir=/apps/java/logs J'ai essayé d'utiliser egrepmais ne semble pas fonctionner: ps -af …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 ans . Pourquoi mon code ne sort pas si une chaîne …
J'essaie de créer un script pour tester s'il est possible de se connecter via telnet. Je ne veux pas vraiment me connecter; par conséquent, attendre n'est pas nécessaire. Je veux juste voir si je peux obtenir une invite de connexion. Cela se fait à partir d'un système Linux, j'ai donc …
Voici le script. Je voulais me connecter à plusieurs serveurs et vérifier la version du noyau. #!/bin/bash #input server names line by line in server.txt cat server.txt | while read line do sshpass -p password ssh root@$line << EOF hostname uname -r EOF done Je m'attendrais à une sortie qui …
Qu'est-ce qu'une bonne commande pour supprimer des espaces, des tirets et des traits de soulignement de tous les fichiers d'un répertoire ou des fichiers sélectionnés? J'utilise la commande suivante avec Thunar Custom Actions pour slugifier les noms de fichiers: for file in %N; do mv "$file" "$(echo "$file" | tr …
J'ai écrit un script bash pour surveiller un répertoire particulier /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Lorsque je crée un fichier appelé fourth.txtdans /root/secondfolder/et d'autres choses d'écrire, Enregistrer et fermer, il produit les éléments suivants: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt Cependant, il ne fait pas écho …
J'ai un script bash comme ci-dessous dans un fichier nepleaks_upd.sh, que je veux exécuter ./nepleaks_upd.sh bootstrap --branch off. Impossible de le faire prendre --branch, mais avec quoi ça marche ./nepleaks_upd.sh bootstrap -b off. usage() { echo "Usage: $0 [prepare | up | down] [-b <on/off>]" 1>&2; exit 1; } case …
J'ai un script shell qui prend un fichier PDF comme argument et l'imprime avec des options spécifiques à l'imprimante supplémentaires. Comment puis-je ajouter ce script en tant qu'imprimante virtuelle pouvant être sélectionnée dans l'interface graphique? Le script shell est un script duplex manuel qui prend un fichier PDF, imprime des …
Disons que j'ai un script Zsh et que je voudrais le laisser imprimer la sortie STDOUT, mais aussi copier (vider) sa sortie dans un fichier sur le disque. De plus, le script démarre avec l'option suivante set -o xtrace ce qui l'oblige à être verbeux et à afficher les commandes …
Je suis relativement nouveau dans les scripts shell, mais j'ai presque terminé un script qui utilise le programme lftp . La partie du script qui me pose problème est lorsque je crée une longue chaîne de commandes (séparées par ;). for var in something do ... commands_to_run+="echo Result is `tail …
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.