Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.



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
Qual è il formato per inviare un messaggio a sendmail?
Sto usando il seguente comando per creare messaggi al volo e inviarli: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Sembra che quando invii le informazioni da un file, facendo qualcosa del tipo: sendmail email@example.com mail.txt Quindi sendmail vede ogni riga come intestazione e la …
22 shell  email  sendmail  echo 


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 …


7
determinare la shell nello script durante il runtime
Per quanto ne so, per determinare la shell corrente che usiamo echo $0nella shell. Piuttosto voglio che il mio script controlli in quale shell è in esecuzione. Quindi, ho provato a stampare $0nello script e restituisce il nome dello script come dovrebbe. Quindi, la mia domanda è come posso trovare …
22 linux  shell  ksh 

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 



4
Che cos'è l'IFS?
Stavo leggendo questo thread: come passare in rassegna le righe di un file? Che cosa è IFS? E qual è il suo utilizzo nel contesto di for-loops?
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.