Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
Il problema è che voglio essere in grado di vedere gli errori durante lo spostamento di un file, ma non di vedere errori con il problema delle autorizzazioni. In altre parole: mi interessa se il file non è completamente trasmesso, ma non voglio vedere errori come questo: mv: impossibile conservare …
Se script.sh è solo qualcosa di tipico #!/bin/bash echo "Hello World!" Esiste un modo preferito per eseguire lo script? Penso che devi prima modificarlo in modo che diventi eseguibile?
So che è possibile impostare un valore IFS personalizzato per l'ambito di un singolo comando / incorporato. C'è un modo per impostare un valore IFS personalizzato per una singola istruzione ?? Apparentemente no, dato che in base al sotto il valore IFS globale è influenzato quando questo viene tentato #check …
#!/bin/bash function0() { local t1=$(exit 1) echo $t1 } function0 echostampa un valore vuoto. Mi aspettavo: 1 Perché alla t1variabile non viene assegnato il valore di ritorno del comando exit - 1?
Ho reindirizzato una riga nello script bash e voglio verificare se la pipe ha dati, prima di inviarli a un programma. Cercando ho scoperto test -t 0ma non funziona qui. Restituisce sempre falso. Quindi, come essere sicuri che la pipe abbia dati? Esempio: echo "string" | [ -t 0 ] …
Ho scritto un semplice script bash con un ciclo per stampare la data e eseguire il ping su una macchina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Quando lo …
Ho una cartella con un numero di file in esso ABC. * (Ci sono circa 100 di questi file). Voglio duplicarli tutti in nuovi file con nomi che iniziano con DEF. * Così io voglio ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiato in DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Qual è il modo più …
Sto cercando di trovare ricorsivamente il file più grande in una directory. Se c'è una sottodirectory all'interno di quella directory, la funzione deve andare all'interno di quella directory e verificare se c'è il file più grande. Una volta trovato il file più grande, l'output viene visualizzato con il nome del …
Trovo il segnale acustico utile per alcune cose, quindi voglio solo disattivarlo per il completamento della scheda (non sto chiedendo come disattivarlo completamente, a cui è già stata data risposta in una domanda diversa su Serverfault). Inoltre non ho accesso come root, lavorando su RHEL5.
Penso che potrei trascurare un punto relativamente fondamentale per quanto riguarda la shell. L'output del comando ls per impostazione predefinita separa l'output con le nuove righe, ma la shell visualizza l'output su una sola riga. Qualcuno può spiegarmi questo? Avevo sempre presunto che l'output fosse semplicemente separato da spazi, ma …
Stavo leggendo uno script bash creato da qualcuno e ho notato che l'autore non usa eval per valutare una variabile come comando L'autore ha usato bash -c "$1" invece di eval "$1" Presumo che usare eval sia il metodo preferito ed è probabilmente più veloce comunque. È vero? C'è qualche …
Di 'che ho un file con il seguente bob john sue Ora, questi direttamente corrospond a (in questo caso) modello URL, ad esempio http://example.com/persons/bob.tar, john.tar, sue.tar. Vorrei prendere queste linee e percorrerle xargs. Tuttavia, non so cosa viene passato al comando in esecuzione. Come accedo al parametro o dal prompt …
Come posso avviare un processo in background e controllare quando termina con uno script bash? La mia idea è una sceneggiatura come questa: launch backgroundprocess & while [ Process is running ];do echo "PROCESS IS RUNNING\r" done; echo "PROCESS TERMINATED"
Come rinominare tutti i file / sottocartelle nella cartella corrente? Diciamo, ho molti file e sottodadi che sono con spazi e voglio sostituire tutti gli spazi con un carattere di sottolineatura. File 1 File 2 File 3 Dir 1 Dir 3 dovrebbe essere rinominato in File_1 File_2 File_3 Dir_1 Dir_3
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.