Domande taggate «shell»

Il termine "shell" si riferisce a una classe generale di interpreti di comandi interattivi basati su testo, il più delle volte associati ai sistemi operativi Unix e Linux. Per domande sullo scripting della shell, si prega di utilizzare un tag più specifico come 'bash', 'powershell' o 'ksh'. Senza un tag specifico, dovrebbe essere assunta una soluzione portatile (conforme a POSIX), sebbene sia preferibile usare 'posix' in aggiunta o 'sh'.

16
Esecuzione del comando shell e acquisizione dell'output
Voglio scrivere una funzione che eseguirà un comando shell e restituirà il suo output come stringa , non importa, si tratta di un messaggio di errore o di successo. Voglio solo ottenere lo stesso risultato che avrei ottenuto con la riga di comando. Quale sarebbe un esempio di codice che …
909 python  shell  subprocess 

30
Comando Shell per sommare numeri interi, uno per riga?
Sto cercando un comando che accetti (come input) più righe di testo, ciascuna contenente un singolo numero intero e produca la somma di questi numeri interi. Come sfondo, ho un file di registro che include misure di temporizzazione. Attraverso il grepping per le righe pertinenti e un po 'di sedriformattazione …
867 shell 




27
Comando Shell nella directory tar escludendo determinati file / cartelle
Esiste un semplice comando / script di shell che supporta l'esclusione di determinati file / cartelle dall'archiviazione? Ho una directory che deve essere archiviata con una sottodirectory che contiene numerosi file molto grandi di cui non ho bisogno per il backup. Non proprio soluzioni: Il tar --exclude=PATTERNcomando corrisponde al modello …
812 linux  shell  archive  tar 



30
Perché "cd" non funziona in uno script di shell?
Sto cercando di scrivere un piccolo script per cambiare la directory corrente nella directory del mio progetto: #!/bin/bash cd /home/tree/projects/java Ho salvato questo file come proj, ho aggiunto il permesso di esecuzione chmode l'ho copiato /usr/bin. Quando lo chiamo per: projnon fa nulla. Che cosa sto facendo di sbagliato?
767 linux  shell 

13
Conta il numero di righe in un repository git
Come contare il numero totale di righe presenti in tutti i file in un repository git? git ls-files mi dà un elenco di file tracciati da git. Sto cercando un comando per cattutti quei file. Qualcosa di simile a git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 



12
Come 'grep' un flusso continuo?
È possibile utilizzarlo grepsu un flusso continuo? Quello che voglio dire è una specie di tail -f <file>comando, ma con grepl'output per mantenere solo le linee che mi interessano. Ci ho provato tail -f <file> | grep patternma sembra che greppossa essere eseguito solo una volta tailterminato, vale a dire …
729 linux  bash  shell  grep  tail 

21
Estrai la sottostringa in Bash
Dato un nome file nel modulo someletters_12345_moreleters.ext, voglio estrarre le 5 cifre e inserirle in una variabile. Quindi, per enfatizzare il punto, ho un nome file con x numero di caratteri, quindi una sequenza di cinque cifre circondata da un singolo trattino basso su entrambi i lati, quindi un altro …
728 string  bash  shell  substring 

7
Cosa significa set -e in uno script bash?
Sto studiando il contenuto di questo file preinst che lo script esegue prima che quel pacchetto venga decompresso dal suo file di archivio Debian (.deb). Lo script ha il seguente codice: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName …
713 linux  bash  shell  sh 

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.