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.





2
Come garantire la disponibilità di $ BASH_ENV
Una shell non interattiva e non di accesso tenterà di generare qualsiasi script specificato in $ BASH_ENV. Ma come posso garantire che $ BASH_ENV sia impostato prima che un lavoro cron o uno script abbiano la possibilità di impostare $ BASH_ENV per una sessione particolare? L'unica opzione per compilare Bash …


4
rimuovere le righe più recenti della data specificata in un file
Sono bloccato su come posso fare per eliminare le righe più recenti della data specificata. Ecco un frammento del contenuto di un file. buildsave.txt 647919 2013/11/30 647946 2013/11/30 647955 2013/12/01 648266 2013/12/03 648267 2013/12/03 648674 2013/12/04 Vorrei rimuovere solo le righe più recenti rispetto al 2013/12/03 647919 2013/11/30 647946 2013/11/30 …



2
Passando argomenti alla shell fornita
man su dice: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dice: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

3
Il completamento della scheda Bash interrompe la ricerca
Quando scrivo in bash e premo il tasto "tab" per il completamento automatico, a volte ci vuole un tempo significativo. Ad esempio, il file IO per leggere le directory richiede> 5 secondi, quindi sono in attesa di completare il processo di IO prima di poter continuare a digitare. Mi sento …


2
Qual è il modo più efficiente per grep per due cose completamente separate e assegnare i valori a variabili separate?
CentOS 6.x Voglio prendere l'output di curl, grep per due stringhe completamente separate e assegnare i rispettivi valori come variabili. Qual è il modo più efficiente per farlo (senza scrivere l'output su disco)? Normalmente penserei di avere una sceneggiatura con qualcosa del tipo: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml | grep string1) …

4
regex corrispondente a "individuare"
Sto cercando di utilizzare il comando Locate per trovare i file nella mia cartella home, tuttavia ogni volta che provo ad eseguirlo non ottengo risultati: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Ho anche provato, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$ma anche questo non restituisce risultati. Il file che sto cercando solo per testarlo …


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.