Je souhaite modifier le cas de la lettre n-ième d'une chaîne dans BASH(ou tout autre * outils nix, par exemple sed, awk, tr, etc.). Je sais que vous pouvez changer la casse d'une chaîne entière en utilisant: ${str,,} # to lowercase ${str^^} # to uppercase Est-il possible de changer la …
J'ai un fichier appelé file1 que je veux dans un script, chaque fois qu'il y a un changement, faites quelque chose, un bip en fait. Comment je fais ça?
J'ai un script shell qui permet find -print0d'enregistrer une liste de fichiers à traiter dans un fichier temporaire. Dans le cadre de la journalisation, j'aimerais afficher le nombre de fichiers trouvés, et j'ai donc besoin d'un moyen pour obtenir ce nombre. Si l' -print0option n'était pas utilisée pour des raisons …
Je cherche un moyen fiable de détecter le changement de nom des fichiers et d'obtenir les anciens et les nouveaux noms de fichiers. Voici ce que j'ai jusqu'à présent: COUNTER=0; inotifywait -m --format '%f' -e moved_from,moved_to ./ | while read FILE do if [ $COUNTER -eq 0 ]; then FROM=$FILE; …
J'utilise actuellement la configuration suivante pour rediriger la sortie de plusieurs commandes: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" C'est assez utile, et cela fonctionne également avec les tuyaux. Est-ce la meilleure façon de …
J'ai un service que j'appelle depuis une autre application. Voici mon URL de service que j'appelle - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 J'ai besoin de faire un test de charge sur mon URL de service ci-dessus de manière multithread au lieu d'appeler séquentiellement un par un. Existe-t-il un moyen à partir du script shell …
Quelle est la manière la plus appropriée de distribuer des scripts shell, si les comportements des shells peuvent être modifiés par setet sont donc imprévisibles? Par exemple, rm *.txtne serait pas exécuté comme prévu sur les environnements dans lesquels il set -fa été exécuté. Comment dois-je m'assurer que rm *.txttous …
J'aimerais connaître la façon la plus simple de créer un script bash qui exécutera une application dans MacOSX (c'est un système basé sur UNIX, j'ai donc supposé que c'était le bon endroit). attendez la fin du programme. Si la sortie n'était pas un crash, exécutez-la à nouveau. Sinon, laissez la …
Je suis sur un kali linux 64 bits. J'ai créé un script python qui prend 2 arguments pour démarrer. Je ne veux pas taper à chaque fois exactement les mêmes chemins ou rechercher dans l'historique des commandes que j'ai utilisées dans le terminal. J'ai donc décidé de créer un script …
Je voudrais exécuter une commande et un script situés sur une machine distante avec un script sur une machine locale. Je sais qu'il est possible d'exécuter ce genre de commandes avec ssh, j'ai donc fait: #!/bin/bash ssh username@target 'cd locationOf/theScript/; ./myScript.sh' Cela fonctionne parfaitement. J'aimerais que ce script soit plus …
L'expansion et la substitution semblent être interchangeables dans le même contexte dans le langage de programmation shell. Par exemple, certains documents tels que le manuel de référence Bash , Bash Hackers Wiki utilisent le mot «expansion» pour expliquer « expansion des paramètres du shell ». Cependant, certains autres documents semblent …
Ma supposition était la suivante: echo "Generating some text" | su - -c cat >/output/file Mais sudit: su: must be run from a terminal Qu'est-ce que tu ferais?
J'ai un ordinateur portable exécutant Kubuntu Precise (12.04) que j'utilise occasionnellement pour regarder des vidéos. Lorsque je le fais, je branche un câble HDMI connecté à un récepteur A / V avec un moniteur HDMI connecté. Lorsque je regarde des vidéos de cette façon, j'ai toujours besoin d'utiliser l'écran du …
@StephaneChazelas a publié la solution suivante à ce Q&R: avoir des problèmes avec "find -exec {} +" . $ find . -iname "*.extension" -exec sh -c ' exec <command> "$@" <additional parameters>' sh {} + Que se passe-t-il exactement ici? Plus précisément, que fait le dernier sh {}? Il semble …
J'ai une configuration cron pour exécuter un script bash tous les jours à 22h. J'ai une autre configuration cron à exécuter mensuellement le 1er du mois. Les deux crons lancent un script bash, et la seule différence dans le script bash est l'argument qu'ils passent dans le programme java sous-jacent …
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.