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.




4
Versioni precedenti di Debian e Bash Shellshock
Stiamo eseguendo Debian Etch, Lenny e Squeeze perché gli aggiornamenti non sono mai stati fatti in questo negozio; abbiamo oltre 150 sistemi che eseguono varie versioni di Debian. Alla luce dello "shock da shell" di questa settimana, suppongo di dover aggiornare Bash. Non conosco Debian, quindi sono preoccupato. Posso semplicemente …

2
La parentesi funziona nella shell bash stessa, ma non nello script bash
Posso eseguire questo comando dal mio prompt della riga di comando: cp -r folder/!(exclude-me) ./ Copia ricorsivamente tutto il contenuto di folder tranne la sottodirectory indicata exclude-menella directory corrente. Funziona esattamente come previsto. Tuttavia, ho bisogno di questo per funzionare in uno script bash che ho scritto, dove ho questo: …

6
Come posso generare la differenza tra 2 file?
Il mio file è composto da quanto segue; grosso modo: username:username:username:username:username La riga sopra continua a circa 600 caratteri. Uso il awkcomando per usarlo come argomento in una richiesta API / HTTP inviata dalla riga di comando. Sto usando il mio script per ottenere un elenco di account utente che …


3
Sostituisci più stringhe in un unico passaggio
Sto cercando un modo per sostituire le stringhe segnaposto in un file modello con valori concreti, con strumenti Unix comuni (bash, sed, awk, forse perl). È importante che la sostituzione avvenga in un unico passaggio, ovvero ciò che è già stato scansionato / sostituito non deve essere preso in considerazione …
11 bash  sed  awk  string  replace 

2
È sicuro valutare $ BASH_COMMAND?
Sto lavorando a uno script di shell che costruisce un comando complesso da variabili, ad esempio in questo modo (con una tecnica che ho imparato dalle FAQ di Bash ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Questo script aggiunge in modo dinamico i parametri --do-something "$SOME_ARG"e …
11 bash 



2
Come definire un collegamento simbolico che posso usare in ogni directory
È possibile impostare un collegamento simbolico in modo che io possa utilizzare projectper puntare la directory home/me/project, ad esempio? Questo dovrebbe essere indipendente dalla posizione nel file system. Mi piacerebbe usare comandi come cd project, nano project/file1.texe così via. Devo scrivere un link simbolico a tutte le mie directory?
11 bash  symlink 

3
Elaborazione di una risposta Sì / No dall'utente Bash
Questo molto bene potrebbe essere stupidità da parte mia. Vorrei accettare risposte Sì / No, Vero / Falso nel mio script Bash: test.sh #!/bin/bash ARGUMENT=$1 echo User passed in $ARGUMENT OPTARG=${ARGUMENT:0:1} if [[ "$OPTARG" -eq 0 ]] || [[ "${OPTARG^^}" == "N" ]]; then echo Decline elif [[ "$OPTARG" -eq …
11 bash 

6
Tubo semi-asincrono
Supponiamo che io abbia la seguente pipe: a | b | c | d Come posso attendere il completamento di c(o b) in sho bash? Ciò significa che lo script dpuò iniziare in qualsiasi momento (e non è necessario attendere) ma richiede un output completo cper funzionare correttamente. Il caso …
11 bash  shell  pipe  fifo 


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.