Voglio cambiare il caso della lettera n-esima di una stringa in BASH(o altri programmi di * nix, ad esempio sed, awk, tr, ecc). So che puoi cambiare il caso di un'intera stringa usando: ${str,,} # to lowercase ${str^^} # to uppercase È possibile cambiare il maiuscolo della 3a lettera di …
Ho un file chiamato file1 che voglio in uno script, ogni volta che c'è un cambiamento in esso, fare qualcosa, in realtà emette un segnale acustico. Come lo faccio?
Ho uno script di shell che utilizza find -print0per salvare un elenco di file da elaborare in un file temporaneo. Come parte della registrazione, vorrei visualizzare il numero di file trovati e quindi ho bisogno di un modo per ottenere quel conteggio. Se l' -print0opzione non fosse utilizzata per sicurezza, …
Sto cercando un modo affidabile per rilevare la ridenominazione dei file e ottenere nomi di file vecchi e nuovi. Questo è quello che ho finora: COUNTER=0; inotifywait -m --format '%f' -e moved_from,moved_to ./ | while read FILE do if [ $COUNTER -eq 0 ]; then FROM=$FILE; COUNTER=1; else TO=$FILE; COUNTER=0; …
Attualmente utilizzo la seguente configurazione per reindirizzare l'output di più comandi: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Questo è piuttosto utile e funziona anche con le pipe. È questo il modo migliore per …
Ho un servizio che sto chiamando da un'altra applicazione. Di seguito è riportato l'URL del mio servizio che sto chiamando - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Devo fare un test di carico sul mio URL del servizio sopra in modo multithread invece di chiamare in sequenza uno per uno. C'è qualche modo dallo script …
Qual è il modo più appropriato per distribuire gli script di shell, se i comportamenti delle shell possono essere modificati sete quindi imprevedibili? Ad esempio, rm *.txtnon verrebbe eseguito come previsto negli ambienti in cui set -fè stato eseguito. Come devo assicurarmi che rm *.txtrimuova tutti i file di testo …
Mi piacerebbe conoscere il modo più semplice di creare uno script bash che eseguirà un'app in MacOSX (è un sistema basato su UNIX, quindi ho pensato che fosse il posto giusto). attendere che il programma termini. Se l'uscita non è stata un arresto anomalo, eseguirla di nuovo. Altrimenti lascia aperta …
Sono su un kali linux a 64 bit. Ho creato uno script Python che richiede 2 argomenti per iniziare. Non voglio scrivere ogni volta gli stessi identici percorsi o cercare nella cronologia dei comandi che ho usato nel terminale. Così ho deciso di creare un semplice script che chiama lo …
Vorrei eseguire un comando e uno script situati su una macchina remota con uno script su una macchina locale. So che è possibile eseguire questo tipo di comandi con ssh, quindi ho fatto: #!/bin/bash ssh username@target 'cd locationOf/theScript/; ./myScript.sh' Funziona perfettamente. Vorrei che questo script fosse più generico, usando le …
Espansione e sostituzione sembrano essere intercambiabili nello stesso contesto nel linguaggio di programmazione della shell. Ad esempio, alcuni documenti come il manuale di riferimento di Bash , Wiki di Bash Hackers usano la parola "espansione" per spiegare " espansione dei parametri della shell ". Tuttavia, alcuni altri documenti sembrano preferire …
Ho un notebook con Kubuntu Precise (12.04) che utilizzo occasionalmente per guardare video. Quando lo faccio, inserisco un cavo HDMI collegato a un ricevitore A / V con un monitor HDMI collegato ad esso. Quando guardo i video in questo modo, devo ancora utilizzare il display del notebook quando interagisco …
@StephaneChazelas ha pubblicato la seguente soluzione a questa domanda e risposta: Problemi con l'utilizzo di "find -exec {} +" . $ find . -iname "*.extension" -exec sh -c ' exec <command> "$@" <additional parameters>' sh {} + Cosa sta succedendo esattamente qui? In particolare cosa fa l'ultimo sh {}? Sembra …
Ho una configurazione cron per eseguire uno script bash ogni giorno alle 22:00. Ho un'altra configurazione cron da eseguire mensilmente il 1 ° del mese. Entrambi i croni lanciano uno script bash e l'unica differenza nello script bash è l'argomento che passano al programma java sottostante (emulazione del lancio della …
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.