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.


5
Come posso fare sudo su e cambiare directory subito dopo?
Vorrei creare un alias che fa qualcosa del genere: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Quindi, dalla mia riga di comando, ho effettuato l'accesso con un utente sudo e vorrei digitare l'alias in userYYYmodo che la mia shell sia ora loggata userYYYe lo pwdsia /a/path/that/only/userYYY/has/access. Come posso fare ciò? Questo …
13 bash  shell  sudo  su 

4
find: prune non ignora il percorso specificato
Devo escludere .gitdalla mia findricerca. Per raggiungere questo obiettivo, sto usando l' -path ./.git -pruneinterruttore: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Tuttavia, anche se questo salta il contenuto della directory .git, elenca la directory stessa. …
13 bash  find 

2
Come reindirizzare solo stderr?
Sto avendo dei problemi a farlo. Mi viene richiesto di eseguire un file .java compilato e reindirizzare solo stderr a un file chiamato errore. Quindi il file .java è chiamato javaProgram.java. Questo è quello che ho provato: java javaProgram 2> error Tuttavia quando io cat error sembra che ci sia …

3
Come eseguire il porting su array in stile bash su ash?
Qualche tempo fa ho scritto uno script bash che ora dovrebbe essere in grado di funzionare in ambiente ash. In bashesso era come: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } In realtà ci sono circa …
13 bash  shell  array  ash 

4
Mostra Spinner in attesa che il processo finisca
Come posso mostrare il filatore fino a quando la riga di comando non termina è lavoro? In altre parole, se sto eseguendo uno script e voglio mostrare lo spinner mentre lo script è in esecuzione e lo spinner scompare al termine dello script, è lavoro. Bellow è un codice spinner …
13 bash 


2
Come posso eseguire un comando su più file
Questo è piuttosto semplice, ho una cartella con diverse sottocartelle di file JS e voglio eseguire il compilatore Clojure di Google su tutti i file in quelle cartelle. Il comando per elaborare un singolo file è il seguente: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Come posso modificarlo per essere …



7
bash scorre l'elenco delle stringhe
È possibile formattare questo esempio: for i in string1 string2 stringN do echo $i done a qualcosa di simile a questo: for i in string1 string2 stringN do echo $i done EDIT: Mi dispiace per la confusione, non ho capito che c'erano diversi metodi per eseguire lo script - sh …

2
Come posso ottenere il pid di una subshell?
Come posso ottenere il pid di una subshell? Per esempio: $ echo $$ 16808 Questo non funziona, perché la shell originale si espande $$: $ ( echo $$ ) 16808 Perché la virgoletta singola non funziona? Dopo che la shell originale ha rimosso la singola virgoletta, la subshell non si …
13 bash  process  subshell 




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.