Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.

1
Come rimuovere i caratteri nel mezzo di una stringa in bash
In bash ho una stringa e sto cercando di rimuovere un carattere nel mezzo della stringa. So che possiamo rimuovere i caratteri dall'inizio o dalla fine di una stringa come questa: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" ma come posso rimuovere quello nel mezzo?
12 bash 

2
bash completamento per modelli di file o directory
Sto cercando di impostare uno script di completamento bash e ho qualche problema. Vorrei impostarlo in modo che i completamenti elencati siano file corrispondenti a una determinata estensione o directory (che possono contenere o meno file di tale estensione). Il problema che sto avendo è che l'unico modo per ottenere …

1
Rm -r segue collegamenti simbolici?
Se ho collegamenti simbolici in qualche sottostruttura delle mie directory e decido di rimuovere ricorsivamente un dripping e il suo contenuto, rimuoveranno gli elementi collegati simbolicamente nella struttura?
12 bash  unix 

3
Cygwin bash sed blocca i miei file
Quando cambio file in cygwin bash con il comando sed, il file viene bloccato. Riprodurre: Apri cmde cdnella directory non utente (fe temp) echo aaa > test.txt Apri in texteditor, aggiungi riga, prova a salvare => funziona %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" In texteditor, aggiungi un'altra riga e prova …
12 windows  bash  sed  cygwin 




5
Cygwin - cd in script bash
Sono nuovo nell'uso di Cygwin, quindi mi scuso se questa è una domanda molto nuova. Ho uno script bash in cui "cd" in una directory quindi faccio qualcosa in quella directory. Tuttavia, il comando cd ha esito negativo con "Nessun file o directory / c / code / blah / …
12 bash  cygwin 

4
Completamento della scheda della shell Bash, non espandere ~
Uso molto la Tabchiave quando uso la shell (bash). Ma mi sto seccando che ~si espande sempre /home/"user". Non penso che sia sempre stato così; c'è un modo per fermare questo comportamento? Un esempio: cj@zap:~$ ls ~/ stampa Tab cj@zap:~$ ls /home/cj/ Vorrei continuare ad avere ~/e non finire /home/cj/.


2
Che cos'è la directory "//"?
Su varie macchine linux puoi cd / e cd // La shell dirà che la directory corrente è '/' o '//' dopo aver usato il comando corrispondente. Quindi la domanda è: qual è la differenza tra '/' e '//' e se la risposta è 'nessuna differenza', allora perché '//' viene …

3
Bash on Snow Leopard non obbedisce ai colori dei terminali
Con la nuova versione di Snow Leopard, OS X ha aggiornato la versione bash a GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0). Ora, my .bashrcimposta le seguenti impostazioni: # Colors export TERM=xterm-color export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32' export CLICOLOR=1 export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb # Setup some colors to use later in interactive shell or scripts export …


8
Salvami dal terminale senza senso
Durante l'accesso a una sessione ssh remota, a volte eseguo il cat nel file sbagliato (un binario o una directory) e il display si converte in incomprensibile. L'unica via d'uscita è chiudere il terminale e aprirne uno nuovo, il che mi frustra perché di solito c'è già molto stato legato …
12 linux  bash  ssh  remote  telnet 

6
Come ottenere il tempo di esecuzione di Bash in millisecondi su Mac OS X?
Ho controllato questo , ma la soluzione fornita non ha funzionato per me. Utilizzando la data posso ottenere il tempo di esecuzione in secondi: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution time (secs) ${T}" Tuttavia, quando provo questo: T="$(date +%s%N)" #some work here T="$(($(date +%s%N)-T))" Aggiungendo% N (come …
12 macos  bash  unix 

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.