Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.

7
Controlla lo spazio libero su disco per la partizione corrente in bash
Sto scrivendo un programma di installazione in bash. L'utente andrà alla directory di destinazione ed eseguirà lo script di installazione, quindi la prima azione dovrebbe essere quella di verificare che ci sia spazio sufficiente. So che df riporterà tutti i file system, ma mi chiedevo se ci fosse un modo …
119 linux  bash 

7
Come impostare gli alias in Git Bash per Windows?
Come creare un alias in Git Bash per Windows scaricato da git-scm.com? Intendo i comandi Bash non Git. (Windows 7) Modificare: Scrivere alias nel .bashrcfile (come suggerito da @gturri ) non aggiungerlo nella console (dopo il riavvio del sistema) (non ho mai scritto alias per il lscomando, quindi dovrebbe essere …
119 git  bash 




10
Script Bash per calcolare il tempo trascorso
Sto scrivendo uno script in bash per calcolare il tempo trascorso per l'esecuzione dei miei comandi, considera: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Immagino che la mia logica sia corretta, ma alla fine …
118 linux  bash  shell 

3
scegliendo tra $ 0 e BASH_SOURCE
Come si sceglie tra "$0"e"${BASH_SOURCE[0]}" Questa descrizione da GNU non mi ha aiutato molto. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is defined in the file ${BASH_SOURCE[$i]} and called from …
118 bash 

11
Verifica se la stringa è un numero intero valido
Sto cercando di fare qualcosa di abbastanza comune: analizzare l'input dell'utente in uno script di shell. Se l'utente ha fornito un numero intero valido, lo script fa una cosa e, se non è valido, fa qualcos'altro. Il problema è che non ho trovato un modo semplice (e ragionevolmente elegante) per …

8
Come risolvere "È necessario che Ruby e Sass siano installati e nel PERCORSO affinché questa attività funzioni" Attenzione?
Sto configurando un nuovo Mac per il lavoro. Ho installato Grunt & Grunt CLI a livello globale. Quindi ho fatto una npm installcartella all'interno di un progetto per installare tutte le dipendenze. Nessun problema finora, ma non appena provo a eseguire l' sass:distattività, ricevo questo avviso: Warning: You need to …
117 ruby  macos  bash  terminal  sass 

10
Come verificare se un'immagine Docker con un tag specifico esiste localmente?
Mi piacerebbe scoprire se un'immagine Docker con un tag specifico esiste localmente. Sto bene usando uno script bash se il client Docker non può farlo in modo nativo. Solo per fornire alcuni suggerimenti per un potenziale script bash, il risultato dell'esecuzione del docker imagescomando restituisce quanto segue: REPOSITORY TAG IMAGE …
117 bash  docker 

6
Archivia il contenuto in una variabile unix con newline
Ho un file di testo test.txt con il seguente contenuto: text1 text2 E voglio assegnare il contenuto del file a una variabile UNIX, ma quando lo faccio: testvar=$(cat test.txt) echo $testvar il risultato è: text1 text2 invece di text1 text2 Qualcuno può suggerirmi una soluzione per questo?
117 bash  unix 

2
/ bin / sh: apt-get: non trovato
Sto cercando di modificare un dockerFile per lavorare con aspell. Ho uno script bash che voglio avvolgere in un dock Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample …



20
Rimuove un elemento da un array Bash
Devo rimuovere un elemento da un array in bash shell. In genere farei semplicemente: array=("${(@)array:#<element to remove>}") Sfortunatamente l'elemento che voglio rimuovere è una variabile quindi non posso usare il comando precedente. Di seguito un esempio: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of {} …
116 arrays  bash  variables 

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.