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.
In bash. Sto avendo qualche difficoltà a determinare cosa dovrei usare? tutti i miei script usano ">> / dev / stderr" al prompt di bash, se provo: echo test >>/dev/stderrfunziona echo test >> /dev/stderrfunziona echo test >/dev/stderrfunziona echo test > /dev/stderrfunziona echo test >>&2NON RIESCE! echo test >> &2NON RIESCE! …
Ho uno script in una cartella che uso con argomenti lunghi. C'è qualche possibilità che io possa avere una cronologia dei comandi eseguiti in quella specifica directory invece di ripercorrere l'intera storia?
Nell'interpretazione di questo diagramma di flusso Ho scoperto che in man bash: Quando bash viene invocato come shell di login interattiva o come shell non interattiva con l'opzione --login, legge prima ed esegue i comandi dal file / etc / profile, se quel file esiste. Ciò afferma che le shell …
Ho un link simbolico per una directory, per esempio ln -s /tmp /xxx Ora quando scrivo /xxe premo il tabtasto, bash completa la riga/xxx Se lo premo di nuovo diventa /xxx/ Ora, come posso chiedere a bash completa /xxa /xxx/automaticamente (a condizione che ci sia una sola partita)
Ogni volta che cambia Dimensioni terminale, di solito bashsarà resizeautomaticamente in modo che l' LINESe COLUMNSvengono ricalcolate correttamente. Ma per qualche motivo questo non funziona all'interno di un contenitore Docker in esecuzione in modo bashinterattivo. Ho shopt checkwinsize -snel mio bashrccontenitore Docker (e verificato che sta onusando shopt). Lo stesso …
Ho il seguente prompt in bash che mostra l'attuale ramo git: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc che funziona quando sorgente il .bashrc, ma non quando cambio il ramo, quindi la var PS1 viene valutata solo quando fonte il .bashrc, ma dovrebbe essere valutata ogni volta che viene …
Breve affermazione della domanda: Esiste un metodo bash incorporato per contare il numero di elementi nell'array bash, in cui il nome dell'array è dinamico (ovvero memorizzato in una variabile), senza ricorrere alla creazione di una copia completa dell'array o all'utilizzo eval? Maggiori informazioni: Usando la sostituzione dei parametri bash, si …
Mi stavo chiedendo delle parentesi singole in bash. So che sono usati per eseguire comandi in subshells e che sono usati per creare array, ma sono usati per qualcos'altro? Una cosa che ha attirato la mia attenzione è che quando si utilizza l'assegnazione in variabile, come var=(hello) echo $var # …
Bash non sembra creare zombi. Sembra che i processi vengano immediatamente raccolti quando vengono uccisi. Posso fare bash fare zombi? Perché sto chiedendo: Mi piacerebbe poter uccidere in sicurezza un processo figlio o kill -9farlo in modo sicuro se non muore entro un certo periodo di tempo, ma non voglio …
Mentre su Google come personalizzare il mio prompt della shell tramite la variabile PS1, vedo tabelle di caratteri speciali che possono essere utilizzati. In particolare: \! the history number of this command \# the command number of this command "Numero di cronologia" sembra essere più comunemente usato e so come …
Sto cercando di capire come Bash tratta esattamente la seguente riga: $(< "$FILE") Secondo la pagina man di Bash, ciò equivale a: $(cat "$FILE") e posso seguire la linea di ragionamento per questa seconda linea. Bash esegue l'espansione variabile attivata $FILE, inserisce la sostituzione del comando, passa il valore di …
Ho una stringa "rtcpOnNbActive true"memorizzata in una variabile x. Voglio estrarre "vero" come sottostringa e archiviarlo in una variabile. Come posso fare questo?
Se, in bash, eseguo: cmd1 | cmd2 | ... | cmdi | ... | cmdn & dove il cmd{1..n}non può essere distinto, come ottengo il PID di cmdi? In alternativa, come posso segnalare il cmdiprocesso? (Ad esempio, inviarlo SIGUSR1?) pkill/ pgrep, pidofEcc. Non sembrano buone risposte, poiché altre istanze di …
In che misura altre shell compatibili con POSIX possono funzionare come sostituti ragionevoli di bash? Non hanno bisogno di essere veri e propri sostituti "drop-in", ma abbastanza vicini da funzionare con la maggior parte degli script e supportare il resto con qualche modifica. Voglio che gli script bash espliciti - …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.