Il findcomando su Linux ha molte opzioni rispetto al findcomando su SunOS o Solaris. Voglio usare il findcomando in questo modo: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Funziona perfettamente su una macchina Linux, ma lo stesso comando non ha l'opzione -printfsu una macchina SunOS. …
Vorrei eseguire un comando ogni 10 secondi e farlo eseguire in background (eliminando così watch?). Tutte le risposte mostrano qualcosa di simile al seguente, ma questo verrà eseguito da 11 a 14 secondi. Come può essere realizzato? while true; do # perform command that takes between 1 and 4 seconds …
Per prima cosa ho imparato a programmare in una Clingua e ad usare if ( code ) then code fi mi rende davvero difficile leggere il mio codice (non chiedermi perché). C'è un sostituto per then? Qualcosa come questo: if ( code ) { code } fi
L'esempio seguente spiega il problema. Perché la FILENAMEstampa viene eseguita correttamente quando viene ripetuta e percepita come uno schema quando si utilizza la sostituzione? #!/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
Voglio spostare file di grandi dimensioni creati da un processo esterno non appena viene chiuso. Questo comando di test è corretto? 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 …
Sto cercando di estrarre il nome dell'applicazione dal pscomando in questo modo: ps -af -u sas |grep "java"| grep -v "grep" e produce quanto segue: 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 Ho provato a usare egrepma non sembra funzionare: ps -af -u sas|grep …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 5 anni fa . Perché il mio codice non viene emesso se una stringa inserita non è nel file. Quando inserisco …
Sto cercando di creare uno script per verificare se è possibile accedere tramite telnet. Non desidero davvero accedere; pertanto, aspettarsi non è necessario. Voglio solo vedere se sono in grado di ottenere un prompt di accesso. Questo viene fatto da un sistema Linux, quindi ho cercato di usare nc: nc …
Di seguito è la sceneggiatura. Volevo accedere a diversi server e verificare la versione del kernel. #!/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 Mi aspetterei un output che vada …
Qual è un buon comando per eliminare spazi, trattini e caratteri di sottolineatura da tutti i file in una directory o file selezionati? Uso il seguente comando con le azioni personalizzate Thunar per eseguire il slugify dei nomi di file: for file in %N; do mv "$file" "$(echo "$file" | …
Ho uno script bash come sotto in un file nepleaks_upd.sh, che voglio eseguire come ./nepleaks_upd.sh bootstrap --branch off. Non ce la facevo --branch, ma ciò che funziona è ./nepleaks_upd.sh bootstrap -b off. usage() { echo "Usage: $0 [prepare | up | down] [-b <on/off>]" 1>&2; exit 1; } case "$1" …
Ho scritto uno script bash per monitorare una directory particolare /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Quando creo un file chiamato fourth.txtin /root/secondfolder/e roba di scrittura ad esso, Salva e chiudi, esso emette il seguente: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt Tuttavia, non corrisponde a "close_write". Perché?
Ho uno script di shell che prende un file PDF come argomento e lo stampa con ulteriori opzioni specifiche della stampante. Come posso aggiungere questo script come una stampante virtuale che può essere selezionata dalla GUI? Lo script di shell è uno script duplex manuale che prende un file PDF, …
Supponiamo che io abbia uno script Zsh e che vorrei lasciarlo stampare l'output STDOUT, ma anche copiare (dump) il suo output su un file sul disco. Inoltre, lo script inizia con la seguente opzione set -o xtrace che lo costringe a essere prolisso e stampare i comandi che esegue. Vorrei …
Sono relativamente nuovo allo shell scripting, ma ho quasi completato uno script che utilizza il programma lftp . La parte dello script con cui ho problemi è quando creo una lunga serie di comandi (separati da ;). for var in something do ... commands_to_run+="echo Result is `tail -n 1 $somefile`;" …
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.