Articles of bash

Esiste un comando di origine equivalente in CMD di Windows come in bash o tcsh?

So che nel mondo unix, se modifichi il tuo file .profile o .cshrc, puoi fare un source ~ / .profile o source ~ / .cshrc per ottenere l’effetto sulla tua sessione corrente. Se ho modificato qualcosa nella variabile di sistema su Windows, come posso avere effetto sulla sessione corrente del prompt dei comandi senza uscire […]

Come rilevare se uno script Node.js è in esecuzione attraverso una pipe shell?

La mia domanda è simile a questa: come rilevare se il mio script di shell sta scorrendo attraverso una pipe? . La differenza è che lo script di shell su cui sto lavorando è scritto in Node.js. Diciamo che inserisco: echo “foo bar” | ./test.js Allora come posso ottenere il valore “foo bar” in test.js […]

Come aggiungo una riga di testo al centro di un file usando bash?

Sto cercando di aggiungere una riga di testo al centro di un file di testo in uno script bash. Specificamente sto provando ad aggiungere un nameserver al mio file /etc/resolv.conf. Così com’è, resolv.conf si presenta così: # Generated by NetworkManager domain dhcp.example.com search dhcp.example.com nameserver 10.0.0.1 nameserver 10.0.0.2 nameserver 10.0.0.3 Il mio objective è aggiungere […]

Bash indirizzare l’indirizzamento di array?

Supponiamo che io abbia degli array bash : A1=(apple trees) A2=(building blocks) A3=(color television) E indice J=2 , come ottenere il contenuto dell’array di A2 ?

Come verificare se un’altra istanza del mio script di shell è in esecuzione

GNU bash, versione 1.14.7 (1) Ho uno script si chiama ” abc.sh ” Devo controllare questo da script abc.sh solo … al suo interno ho scritto la seguente dichiarazione status=`ps -efww | grep -w “abc.sh” | grep -v grep | grep -v $$ | awk ‘{ print $2 }’` if [ ! -z “$status” ]; […]

Usa sudo senza password INSIDE uno script

Per qualche ragione ho bisogno, come utente, di eseguire senza sudo uno script script.sh che necessita dei privilegi di root per funzionare. Ho visto come l’unica soluzione per mettere sudo INSIDE script.sh. Facciamo un esempio: script.sh : #!/bin/sh sudo apt-get update Naturalmente, se eseguo questo script, ricevo un prompt che mi chiede una password. Poi […]

mischiare casualmente i file in bash

Ho alcuni file in linux. Ad esempio 2 e ho bisogno di mischiare i file in un unico file. Per esempio $cat file1 line 1 line 2 line 3 line 4 line 5 line 6 line 7 line 8 e $cat file2 linea one linea two linea three linea four linea five linea six linea […]

Nascondere il segreto dal parametro della riga di comando su Unix

Ho uno script che lancia dentro di sé un comando con un parametro che è un segreto. Per esempio: #!/bin/bash command-name secret Durante l’esecuzione del comando posso leggere attraverso ps -ef | grep command-name ps -ef | grep command-name che è il segreto. C’è un modo per hide il segreto in un modo che attraverso […]

env: bash \ r: nessun file o directory di questo tipo

Sto cercando di installare YouCompleteMe da qui . Quando eseguo: ./install.sh –clang-completer Ottengo questo errore: env: bash\r: No such file or directory Non so cosa c’è di sbagliato con le variabili di ambiente. Ecco il mio percorso di base: which bash /bin/bash Devo cambiarlo in / usr / bash? Se sì, allora come dovrei farlo? […]

Esegue una funzione di shell con timeout

Perché dovrebbe funzionare? timeout 10s echo “foo bar” # foo bar ma questo non lo farebbe function echoFooBar { echo “foo bar” } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar’: No such file or directory e come posso farlo funzionare?