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
impostare -u l'utilizzo non funziona come previsto
Sto imparando come utilizzare in modo efficiente diverse setopzioni nel mio script e mi sono imbattuto in set -uquello che sembra perfetto per uscire dal mio script se una variabile non viene impostata correttamente (es. Eliminazione degli utenti). Secondo la pagina man , set -ue set -efa quanto segue ... …


3
Qual è il modo più sicuro e più semplice per avere una password digitata dall'utente su bash diventare parte di stdin per un programma?
Sto cercando il (1) modo più sicuro e (2) più semplice per avere un utente digitare una password su un prompt della shell bash e far sì che quella password diventi parte di stdin per un programma. Ecco come deve apparire lo stdin:, {"username":"myname","password":"<my-password>"}dove si <my-password>trova ciò che è stato …
12 bash  security  password  curl 


7
Verifica se un descrittore di file è valido
Vorrei fare in modo che uno script bash fornisca informazioni aggiuntive ai descrittori di file (FD) maggiori o uguali a 3, quando sono aperti. Per verificare se un FD è aperto, ho escogitato il seguente trucco: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # …

4
Contare i file nella directory con una stringa specifica sul nome?
Ho i seguenti file: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Voglio contare il numero di file che hanno la parola snp(case sensitive) sul loro nome. Ho provato a usare grep -a 'snp' | wc -l ma poi ho capito che le grepricerche all'interno dei file. Qual è il …
12 bash 


2
Crea variabili e assegna valori tramite loop (bash)
C'è un modo per creare variabili bash e assegnare loro valori tramite un ciclo? Qualcosa sulla falsariga di: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Grazie a @Costas e @mdpc per aver sottolineato che sarebbe una pessima alternativa a un elenco; la domanda …


5
Come leggere alcune righe dopo aver trovato del testo?
Come posso leggere un certo numero di righe dopo aver trovato del testo? Per esempio.: Leggi le prossime 2 righe dopo aver trovato "Unix" su: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 Il risultato può essere: Test 5 …
12 bash  shell 

5
Alias ​​di espansione shell non interattivo
Ho problemi a far espandere gli alias sul mio account di hosting quando eseguo un comando come: ssh user@server "bash -c \"alias\"" Il mio file .bashrc è: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . …
12 bash  ssh  alias  bashrc 

3
Come avviare XTerm con prompt in fondo?
All'avvio di XTerm il prompt inizia dalla prima riga del terminale. Durante l'esecuzione dei comandi il prompt si sposta verso il basso fino a quando non raggiunge il fondo, e da quel momento in poi rimane lì (nemmeno Shift- Page Downo il mouse può cambiarlo). Invece che l'inizio della durata …
12 bash  terminal  xterm 

2
Disabilita la cache degli eseguibili di bash nel percorso
Si noti che questo non è un duplicato. Sto chiedendo di disabilitare la cache, non cancellarla. Se hai una cache da cancellare, ovviamente non è disabilitata. Nelle rare occasioni in cui noto la cache di cose che Bash ha trovato nel percorso, non è perché è utile, è perché è …
12 bash 



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.