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.

2
Come uscire da un loop in Bash?
Voglio scrivere uno script Bash per elaborare il testo, che potrebbe richiedere un ciclo while. Ad esempio, un ciclo while in C: int done = 0; while(1) { ... if(done) break; } Voglio scrivere uno script Bash equivalente a quello. Ma quello che ho usato di solito e come hanno …
150 bash  shell  while-loop 




9
Come silenziare l'output in uno script Bash?
Ho un programma che emette su stdout e vorrei mettere a tacere quell'output in uno script Bash mentre esegui il piping su un file. Ad esempio, l'esecuzione del programma produrrà: % myprogram % WELCOME TO MY PROGRAM % Done. Voglio che il seguente script non generi alcun output sul terminale: …
149 bash 


11
bash: sostituzione errata
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Questo script bash mi dà un errore di sostituzione Bad su Ubuntu. Qualsiasi aiuto sarà molto apprezzato.

12
comando sorgente non trovato in sh shell
Ho uno script che usa la shshell. Viene visualizzato un errore nella riga che utilizza il sourcecomando. Sembra che sourcenon sia incluso nella mia shshell. Se provo esplicitamente a correre sourcedalla shell ottengo: sh: 1: source: not found Dovrei in qualche modo installare "source"? Ho una versione sbagliata di sh?
148 bash  shell  sh 

12
Autorizzazione Github negata: ssh add agent non ha identità
Questa è la prima volta che accedo a GitHub e non ho esperienza con una console. Sono su un MacBook con Bash. Quando provo ad accedere a GitHub, ottengo questo: git clone git@github.com:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you …

10
Stampa l'ultima data modificata di un file in Bash
Non riesco a trovare come stampare la data di un file. Sono finora in grado di stampare tutti i file in una directory, ma ho bisogno di stampare le date con esso. So che devo allegare un formato data con l'eco della voce, ma non riesco a trovare il formato …
147 bash  shell  file  date  unix 



14
Attendere il completamento di un processo
Esiste una funzione integrata in Bash per attendere il completamento di un processo? Il waitcomando consente solo di attendere il completamento dei processi figlio. Vorrei sapere se esiste un modo per attendere il completamento di qualsiasi processo prima di procedere con uno script. Un modo meccanico per farlo è il …
147 bash  scripting  process  wait 


9
Comando non trovato quando si utilizza sudo
Ho uno script chiamato foo.shnella mia cartella home. Quando accedo a questa cartella e accedo ./foo.sh, ottengo -bash: ./foo.sh: Permission denied. Quando uso sudo ./foo.sh, ottengo sudo: foo.sh: command not found. Perché succede e come posso ripararlo?
146 linux  bash  sudo 

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.