Domande taggate «bash»

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.







3
Qual è il modo più veloce per eseguire uno script?
Mi chiedevo quale sia il modo più veloce per eseguire uno script, sto leggendo che c'è una differenza di velocità tra mostrare l'output dello script sul terminale, reindirizzarlo su un file o forse /dev/null. Quindi, se l'output non è importante, qual è il modo più veloce per far funzionare lo …
22 linux  bash 


3
Emettere un errore quando si utilizzano variabili shell vuote
A volte uso, $PROJECT_HOME/*per eliminare tutti i file nel progetto. Quando la variabile di ambiente PROJECT_HOMEnon è impostata (perché l'ho fatto sue il nuovo utente non ha impostato questa variabile di ambiente), inizia a eliminare tutti i file dalla cartella principale. Questo è apocalittico. Come posso configurare bashper generare un …


2
Aggiungi argomenti a 'bash -c'
Diciamo che voglio eseguire un comando tramite Bash in questo modo: /bin/bash -c "ls -l" Secondo la pagina man di Bash, potrei anche eseguirlo in questo modo: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c …

2
Distinguere un file normale da un collegamento simbolico
Sto scrivendo uno script bash che deve distinguere un file normale da un link simbolico. Pensavo di poterlo fare con l'espressione if / test, ma non funziona come mi aspettavo: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln -s …
22 bash 

2
Come creare un ciclo for nella riga di comando?
Facciamo un semplice for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Il punto e virgola AFAIK negli script bash fa sì che la shell esegua il comando corrente in modo sincrono e quindi passi al successivo. La pressione di invio fa letteralmente lo stesso, tranne …
22 bash  shell 



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.