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.

7
Come posso aprire un file risultante da grep?
Spesso grep un gruppo di file per trovare una riga, quindi grep restituisce un risultato. Invece di copiare e incollare il nome file in un nuovo comando, mi piacerebbe poter aprire quel risultato con un editor. Qualcosa come: grep foo | vim. C'è un modo per farlo in BASH?
17 bash  grep 

3
bash corrispondenza globstar
Ho questa struttura di directory: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext e, con l' globstaropzione abilitata in Bash, posso dire: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext La mia domanda è: perché è dir/file.extescluso da questo elenco? Il manuale di Bash dice questo su globstar: Se impostato, …
17 bash  wildcards 

3
Le nuove sessioni di tmux non generano il file bashrc
Sommario Quando creo una nuova sessione di tmux, il mio prompt viene estratto da una configurazione bash predefinita e devo eseguire manualmente il source ~/.bashrcmio prompt personalizzato. Analisi Sto usando una macchina RHEL 7. Ho iniziato a notare questo comportamento dopo un aggiornamento bash qualche tempo fa, ma finora non …
17 bash  tmux 


3
reperimento di uno script Bash - Return on Error, anziché Exit?
Sto cercando uno script bash nel terminale , quindi esco per errore con set -o errexit uccide il mio terminale, che è ESTREMAMENTE ANNOYING, perché devo chiudere il terminale, aprirne un altro e resettare alcune variabili. Finora, usando command || return le righe, nella sceneggiatura, stanno facendo esattamente quello che …

3
Impostazione dell'output jq su una variabile Bash
Sto usando il ricciolo per riavere JSON da un api di riposo come questo: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' che produce il valore di cui ho bisogno. Però; quando cambio il codice sopra per assomigliare a questo: content=$(curl -s -X GET -H "Header:Value" …
17 bash  curl  json  jq 


2
Copia e imposta in Bash come in Emacs?
Vorrei essere in grado di copiare e incollare il testo nella riga di comando in Bash utilizzando gli stessi collegamenti da tastiera che Emacs utilizza per impostazione predefinita (ovvero utilizzando C-spaceper set-mark, M-wper copiare testo C-y, M-yper incollarlo, ecc.). La documentazione GNU Bash afferma che Bash viene fornito con alcuni …


2
Cosa fa `. []. Foo []` in bash? Perché corrisponde a ".."?
Guarda quanto segue: $ echo .[].aliases[] .. $ echo .[].foo[] .. $ echo .[].[] .. $ echo .[].xyz[] .. $ echo .xyz[].xyz[] .xyz[].xyz[] $ echo .xyz[].[] .xyz[].[] Apparentemente sembra che stia traballando qualcosa, ma non capisco come il risultato si unisca. Dalla mia comprensione []è una classe di caratteri vuota. …
16 bash  shell  wildcards 


1
File tar con data come nome?
Sto cercando di tar e gzip un file con data e ora come il nome: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Ma torno: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Cosa sta succedendo esattamente qui e come …
16 bash  tar 

2
L'output di sostituzione del processo è fuori ordine
Il echo one; echo two > >(cat); echo three; il comando fornisce un output imprevisto. Ho letto questo: come viene implementata la sostituzione di processo in bash? e molti altri articoli sulla sostituzione dei processi su Internet, ma non capisco perché si comporti in questo modo. Uscita prevista: one two …

3
Quale interprete shell esegue uno script senza shebang?
Supponiamo che la shell predefinita per il mio account sia zsh ma ho aperto il terminale e avviato bash ed eseguito uno script chiamato prac002.sh, quale interprete di shell verrebbe utilizzato per eseguire lo script, zsh o bash? Considera il seguente esempio: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd …


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.