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.
Voglio cambiare il caso della lettera n-esima di una stringa in BASH(o altri programmi di * nix, ad esempio sed, awk, tr, ecc). So che puoi cambiare il caso di un'intera stringa usando: ${str,,} # to lowercase ${str^^} # to uppercase È possibile cambiare il maiuscolo della 3a lettera di …
Sono nuovo di Unix e nel processo di installazione di un programma per la mia tesi di laurea devo aver giocato con il PERCORSO per i comandi di base di Unix come ls. Ogni volta che scrivo lse il nome della directory per cui voglio elencare i file, viene visualizzato …
Quando il historycomando viene eseguito, mostra un elenco di comandi eseguiti di recente. C'è qualche disposizione con cui possiamo vedere l'ora in cui quei particolari comandi sono stati eseguiti?
Ho un file chiamato file1 che voglio in uno script, ogni volta che c'è un cambiamento in esso, fare qualcosa, in realtà emette un segnale acustico. Come lo faccio?
Attualmente utilizzo la seguente configurazione per reindirizzare l'output di più comandi: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Questo è piuttosto utile e funziona anche con le pipe. È questo il modo migliore per …
Conosco la relativa precedenza vincolante degli operatori ';', '&', '&&' o '||' http://www.gnu.org/software/bash/manual/bashref.html#Lists ma quando le pipe entrano in scena insieme a '&&' faccio fatica a capire la forza di legame e inciampare su un comando corretto o semplicemente rinunciare. Qual è la precedenza vincolante di '|' e '>' rispetto …
Posso analizzare / etc / passwd con augtool: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ... ma sembra un po 'troppo contorto. Esiste uno strumento semplice e dedicato per visualizzare la casa degli utenti (come usermodpuò essere usato per cambiarlo )?
Vorrei scoprire come posso applicare la correzione per questa vulnerabilità su Cygwin. Sto eseguendo il CYGWIN_NT-6.1 MYHOSTNAME 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 Cygwincygwin su Windows 7. #bash -version GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> $ env …
Ho un servizio che sto chiamando da un'altra applicazione. Di seguito è riportato l'URL del mio servizio che sto chiamando - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Devo fare un test di carico sul mio URL del servizio sopra in modo multithread invece di chiamare in sequenza uno per uno. C'è qualche modo dallo script …
Quando sono sul mio Linux Box, utilizzo bash come shell. Ora mi chiedevo come bash gestisca l'esecuzione di un file ELF, cioè quando scrivo ./program e il programma è un file ELF. Ho grepped bash-4.3.tar.gz, non sembra esserci una sorta di parser di numeri magici per scoprire se il file …
In molte lingue è possibile assegnare il risultato di un'istruzione case / switch a una variabile, piuttosto che ripetere più volte l'assegnazione della variabile all'interno dell'istruzione case. È possibile fare qualcosa del genere nella shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; (green) 3;; (blue) 4;; esac) (O, a …
Quando si utilizza il completamento bash e sono stati immessi un numero di caratteri, la tabulazione smette di funzionare quando il prefisso digitato corrisponde a più di una delle possibilità. Esiste un modo per scorrere le alternative del prefisso che hai inserito?
Qual è il modo più appropriato per distribuire gli script di shell, se i comportamenti delle shell possono essere modificati sete quindi imprevedibili? Ad esempio, rm *.txtnon verrebbe eseguito come previsto negli ambienti in cui set -fè stato eseguito. Come devo assicurarmi che rm *.txtrimuova tutti i file di testo …
Mi piacerebbe conoscere il modo più semplice di creare uno script bash che eseguirà un'app in MacOSX (è un sistema basato su UNIX, quindi ho pensato che fosse il posto giusto). attendere che il programma termini. Se l'uscita non è stata un arresto anomalo, eseguirla di nuovo. Altrimenti lascia aperta …
Ho usato il seguente comando per creare un elenco di URL che voglio testare: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Sfortunatamente gli URL aggiunti a urls.txtciascuno avevano uno spazio davanti a loro (tranne che per il primo, ovviamente). Capisco perché è successo e mi rendo conto che potrei semplicemente toglierlo mandando …
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.