Quale comando stampa le dimensioni di tutti i file e le directory nella directory tmp (comprese quelle nascoste) e le ordina per dimensioni dal più grande al più piccolo in formato leggibile dall'uomo (ad es. 2 GB)? L'output potrebbe essere il seguente: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this …
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 3 anni fa . Per confrontare i tempi di esecuzione degli script tra diverse shell, alcune risposte SE suggeriscono di usare …
Ho una directory con file dall'anno 2010 .. Voglio eliminare tutti i file più vecchi di 500 giorni e ho provato questo: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ma ottengo questo: -bash: /usr/bin/find: Argument list too long Come so, questo significa che ci sono troppi file e findnon …
Di seguito è riportato una sorta di pseudo-codice per ciò che sto cercando di realizzare: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i …
In un piccolo script bash che sto eseguendo, sto tentando di creare una nuova directory creata. Ho aggiunto: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename dopo la linea in cui mkdir ( sudo mkdir /var/www/$sitename). Per qualche motivo il chown non sta eseguendo. Posso eseguirlo manualmente ma quando scritto …
Ho scritto uno script di shell per testare un'API che copia i file e fa eco ai suoi progressi dopo ognuno. C'è una pausa di due secondi tra ogni copia, quindi vorrei aggiungere la possibilità di premere qualsiasi tasto per mettere in pausa lo script per consentire test più approfonditi. …
Sto cercando qualcosa che si comporti come quello di Perl chomp. Sto cercando un comando che stampa semplicemente il suo input, meno l'ultimo carattere se è una nuova riga: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" …
Ho un piccolo script che recupera semplicemente la data corrente, esegue uno script PHP e reindirizza l'output (e gli errori) su un nome file contenente la data corrente. DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 Quando eseguo questo script sul mio computer locale (Windows 7, Aptana IDE), lo …
Voglio avere un file che viene utilizzato come contatore. L'utente A scriverà e incrementerà questo numero, mentre l'utente B richiede di leggere il file. È possibile che l'utente A possa bloccare questo file in modo che nessuno possa leggerlo o scriverlo fino al termine della scrittura dell'utente A? Ho esaminato …
Mi chiedevo se ci sono linee guida generali per l'ottimizzazione degli script Bash. Ad esempio, è più conveniente scrivere loop che righe di comandi, ma è anche più veloce elaborare per il sistema? Esempio: for i in a b c; do echo $i; done echo a echo b echo c …
Ho trovato una guida che spiega come impostare la password di un utente . Sto cercando di automatizzarlo e inviare un'e-mail all'utente come: userid created with password XYZ. request to change the initial password. Secondo il documento sopra, una password crittografata deve essere creata usando Python e inviata al usermodcomando …
Ho uno ifscript nel mio bash che deve verificare se ESSO dei 2 file esiste, se non esistono dovrebbe corrispondere all'eco. Codice che ho: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Ma questo non sembra funzionare per qualche motivo. Sono sicuro …
Ho diversi programmi che sto eseguendo in uno script di shell: ./myprogram1 ./myprogram2 ... So che posso profilare ogni singolo programma modificando il codice sorgente, ma volevo sapere se c'era un modo per misurare il tempo totale eseguito profilando lo script stesso. Esiste un programma timer che posso usare per …
Sto cercando di implementare un semplice menu usando il selectcomando. Lo script (a scopo di test) è il seguente: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test …
Vorrei avviare un servizio utilizzando un file di unità systemd. Questo servizio richiede una password per l'avvio. Non voglio memorizzare la password in testo semplice nel file di unità di systemd, perché è leggibile in tutto il mondo. Inoltre, non voglio fornire questa password in modo interattivo. Se stavo scrivendo …
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.