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.

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 


4
Cosa fa set command senza argomenti?
Cosa fa il setcomando senza argomenti? Come posso vedere, stampa le mie variabili d'ambiente proprio come il envcomando ma in ordine alfabetico. E inoltre stampa alcune informazioni diverse (variabili? Funzioni?) Come: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref "$1" …
22 bash  set 

6
Esecuzione di una funzione Bash Script con Sudo
Ho una sceneggiatura che fa diverse cose, molte delle quali non richiedono alcun privilegio speciale. Tuttavia, una sezione specifica, che ho contenuto all'interno di una funzione, necessita dei privilegi di root. Non desidero richiedere che l'intero script venga eseguito come root e voglio poter chiamare questa funzione, con i privilegi …
22 bash  sudo  function 

3
Usare grep nell'istruzione condizionale in bash
Sono ancora molto nuovo nello scripting in bash, e sto solo provando alcune cose che pensavo fossero cose basilari. Voglio eseguire DDNS che si aggiorna dal mio server che esegue Ubuntu 14.04. Prendendo in prestito un po 'di codice da dnsimple, questo è quello che ho finora: #!/bin/bash LOGIN="email" TOKEN="token" …


2
Perché le barre rovesciate sono incluse in questo script di shell?
Nella mia copia dello conda.shscript, vedo le seguenti righe: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Sono curioso di sapere perché c'è una barra rovesciata davanti al l' din dirname. Non credo sia necessario. Questo uso di barre …



1
/ dev / tcp non trovato
Quando provo a eseguire il comando seguente: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Ricevo il seguente messaggio di errore: bash: /dev/tcp/74.125.225.19/80: No such file or directory Il seguente comando funziona perfettamente, quindi il problema riguarda il modo in cui sto usando /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc …
21 bash  tcp 





6
Avviso al termine del processo in esecuzione
Ci sono alcune domande e risposte qui riguardo all'allerta quando un processo termina / esce ( 1 , 2 ) - ma tutti presumono che l'utente abbia emesso il processo stesso, e quindi possono copiarlo con un avviso incorporato nel script di governo o reindirizza il processo a una sorta …
21 bash  process  top  htop 

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.