Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).

6
Trova i file o le directory più grandi
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 …


1
Elimina i file più vecchi di 500 giorni
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 …









4
Logico AND in uno script bash
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 …

5
Come posso profilare uno script di shell?
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 …

2
Usando il comando `select` per stampare un menu in Bash
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 …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.