Domande taggate «shell-script»

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

5
Come smetti di "wget" dopo aver ottenuto un 404?
Se si utilizza l'espansione del controvento con wget, è possibile recuperare facilmente le immagini numerate in sequenza: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Si va a prendere i primi 10 file numerati 90.jpgper 99.jpgbene, ma 100.jpge poi restituire un 404: file non trovato errore (ho solo 100 immagini memorizzate sul server). Questi file …

5
sposta file per elenco in file (con spazi bianchi iniziali)
Ho un file che contiene nomi di file. Per esempio: /tmp/list.txt (è con gli spazi all'inizio di ogni riga): /tmp/file.log /app/nir/home.txt /etc/config.cust Voglio, utilizzando la linea uno, per spostare tutti i file elencati in /tmp/list.txta/app/dest Quindi dovrebbe essere qualcosa del genere: cat /tmp/list.txt | xargs mv /app/dest/






2
Test per il supporto dell'array tramite shell
Esiste un modo conciso di test per il supporto dell'array da parte della shell locale simile a Bourne alla riga di comando? Questo è sempre possibile: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi o test per $SHELLe versione shell: $ eval $(echo "$SHELL …



5
Trova i file più recenti di un giorno e copia
Sto lavorando a uno script che copierà SOLO i file che sono stati creati nell'ultimo giorno libero in un'altra cartella. Il problema che sto riscontrando è lo script in cui ho copiato tutti i file nella directory di origine anziché solo i file di meno di un giorno fa. Questo …



2
Esegui i comandi in parallelo e attendi il completamento di un gruppo di comandi prima di iniziare il successivo
Ho uno script che include più comandi. Come posso raggruppare i comandi da eseguire insieme (voglio creare più gruppi di comandi. All'interno di ciascun gruppo, i comandi dovrebbero essere eseguiti in parallelo (allo stesso tempo). I gruppi dovrebbero essere eseguiti in sequenza, aspettando che un gruppo finisca prima di iniziare …

3
Esci dalla funzione bash, non dal terminale
Ho uno script bash come di seguito che installa Zookeeper ma solo se non è già installato. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : …

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.