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.



11
risultati unix diff side-to-side?
Come posso tracciare i risultati di un comando diff unix da lato a lato invece di una differenza dopo l'altra? Vedi sotto per un esempio: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 …
106 bash  unix  diff 

13
Come iterare attraverso tutti i rami git usando lo script bash
Come posso iterare attraverso tutti i rami locali nel mio repository usando lo script bash. Ho bisogno di iterare e controllare se c'è qualche differenza tra il ramo e alcuni rami remoti. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Devo fare qualcosa come indicato …
105 git  bash  git-bash 

9
Come passare il valore di una variabile allo stdin di un comando?
Sto scrivendo uno script di shell che dovrebbe essere in qualche modo sicuro, cioè non passa dati protetti attraverso i parametri dei comandi e preferibilmente non utilizza file temporanei. Come posso passare una variabile allo stdin di un comando? Oppure, se non è possibile, come utilizzare correttamente i file temporanei …
105 security  bash  stdin 

10
Perché sed non riconosce \ t come una scheda?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Mi aspetto che questo sedscript inserisca un tabdavanti a ogni riga, $filenamema non lo è. Per qualche motivo sta inserendo tinvece un file .
105 regex  bash  sed 

17
Come contare il numero di file in ogni directory?
Sono in grado di elencare tutte le directory di find ./ -type d Ho tentato di elencare il contenuto di ciascuna directory e contare il numero di file in ciascuna directory utilizzando il seguente comando find ./ -type d | xargs ls -l | wc -l Ma questo somma il …
105 linux  bash  ubuntu 


7
Esecuzione di script bash da Python
Ho un problema con il seguente codice: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Voglio che la "fine" venga stampata dopo 10 secondi. (So ​​che questo è un esempio stupido, potrei semplicemente dormire in Python, ma questo semplice file sleep.sh era solo un test)
105 python  bash  call 

6
Come creare un loop in bash che aspetta che un server web risponda?
Come creare un loop in bash che aspetta che un server web risponda? Dovrebbe stampare un "." ogni 10 secondi circa e attendere che il server inizi a rispondere. Aggiornamento, questo codice verifica se ottengo una buona risposta dal server. if curl --output / dev / null --silent --head --fail …
105 bash 



7
Ambito variabile Bash
Per favore, spiegami perché l'ultima echoaffermazione è vuota? Mi aspetto che XCODEvenga incrementato nel ciclo while a un valore di 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit …
104 bash  scope  pipe 

4
Rileva se il pacchetto homebrew è installato
Sto per scrivere uno script di shell per rilevare se nel sistema sono installati diversi pacchetti homebrew. C'è un modo per utilizzare un comando brew per ottenere ciò? Ho provato a utilizzare il codice di uscita di brew install <formula> --dry-run. Ma questo costruisce il pacchetto se manca.
104 bash  shell  homebrew 


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.