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.


16
Rimuovi le voci duplicate $ PATH con il comando awk
Sto cercando di scrivere una funzione shell bash che mi permetterà di rimuovere copie duplicate di directory dalla mia variabile d'ambiente PATH. Mi è stato detto che è possibile ottenere questo risultato con un comando a una riga usando il awkcomando, ma non riesco a capire come farlo. Qualcuno sa …
48 bash  shell  awk  path 




5
Uso previsto di ctrl + T in bash?
Ho notato che bash ha una scorciatoia per ctrl+ Tche scambia gli ultimi due caratteri prima del cursore. Mi chiedo perché gli ingegneri abbiano deciso di includerlo. È stato ereditato da una precedente convenzione? O c'è uno scopo pratico per cui questo è comunemente usato?


3
Bash: doppio uguale a -eq
Sto facendo il confronto dei numeri interi in bash (cercando di vedere se l'utente sta eseguendo come root) e ho trovato due modi diversi di farlo: Doppio uguale: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Capisco che non c'è> = …
47 bash  shell  arithmetic 


12
Crea cd automaticamente ls
Trovo che spesso faccio quanto segue: %> cd bla/bla %> ls Mi piacerebbe che ogni volta che entrassi cdin una directory lo facesse automaticamente ls. Ho armeggiato con il mio .bashrcper un po ', ma non sono riuscito a capire come farlo accadere.

5
dando un output grep a rm
Sto provando a reindirizzare l' grepoutput a rm, ma genera output inutili. È richiesto qualche interruttore rm? O può rmessere fornito direttamente un regexp? ls | grep '^\[Daruchini'| rm rm: operando mancante Prova `rm --help 'per maggiori informazioni.
47 bash  grep  rm 





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.