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 creare uno script di completamento bash che riconosca gli argomenti del modulo --arge --some-arg=file. Dopo aver letto questo tutorial e alcuni esempi in /usr/share/bash_completion/completions/, ho scritto il seguente script (per risparmiare tempo nel digitare alcune bandiere con Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some …
Come posso fare in modo che il readcomando integrato supporti la cronologia, premendo il tasto su / giù per scorrere tra loro? Ho provato a catturare quando premi il tasto Su, tuttavia non sembra funzionare con read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump …
Ogni volta che devo eseguire uno script di shell dal Web curl -s [url] | sh, per prima cosa apro urlnel mio browser Web per assicurarmi che lo script non sia dannoso e sia sicuro da eseguire. Ricordo di aver visto un trucco da riga di comando che rendeva possibile …
Sto cercando di creare una suite di produttività per me stesso. Il mio primo obiettivo è bloccare Facebook, Gmail e Stackexchange dal 0900 al 1600. A partire da ora, ho modificato il mio /etc/hostse aggiunto 0.0.0.0 www.facebook.com e simili per gmail e stackexchange. Ma sono un po 'confuso su come …
Quando eseguo quanto segue come utente normale, va tutto bene: $(dirname `readlink -f $0`) ma dopo che sono passato a root, si è verificato il seguente errore: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. Qualche idea? Ho …
Ho bisogno di questi due comandi per essere uno (in modo da poterli convogliare ulteriormente): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Voglio dire, ho bisogno che l'output di questi due comandi sia in una …
Ho iniziato a scaricare un file di grandi dimensioni in background utilizzando $ nohup wget http://example.tld/big.iso & che mi dà anche un nohup.outfile che include l'output di wget. Ora, se in seguito volessi vedere il processo di download, potrei usarlo $ tail -f nohup.outma questo riempie la finestra del mio …
Sto cercando di scrivere una semplice funzione bash che prende, come argomenti, un numero di file e / o directory. Dovrebbe: Qualificare completamente i nomi dei file. Ordinali. Rimuovi duplicati. Stampa tutto ciò che esiste realmente. Restituisce il numero di file inesistenti. Ho una sceneggiatura che fa quasi quello che …
Quando si modifica un file di script bash con emacs e si tenta di accedere <<<, al secondo <emacs inserire un modello per un documento qui, come nell'esempio seguente: <<EOF EOF Questo non è l'output desiderato, perché vorrei inserire un valore letterale <<<. Per il momento ricomincio ad entrare < …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Unix e Linux Stack Exchange. Chiuso 5 anni fa . Ho due stringhe. Per il bene dell'esempio sono impostati in questo modo: string1="test toast" …
C'è un modo per riempire BASH nella prima corrispondenza quando premo TAB, un po 'come il prompt dei comandi di Windows? (Dovrebbe comunque visualizzare l'elenco delle partite, ma dovrebbe scorrere tra loro quando continuo a premere il tasto.) cioè l'obiettivo qui è quello di essere in grado di riempire qualsiasi …
Quando stavo usando openSUSE 11.3, è arrivato con diversi alias già impostati. Due che ho usato molto erano +per pushd .e -per popd. Ora su Debian, non riesco a capire come creare il secondo. alias -=popdprova a leggere -=come opzione di comando all'alias. Ho provato a mettere le virgolette (sia …
È possibile aggiungere forzatamente un alias di temporizzazione (per mancanza di un modo migliore per esprimerlo) a ogni comando in bash? Ad esempio, vorrei avere un utente specifico che ogni volta che viene eseguito un comando, viene sempre racchiuso tra dateprima e dopo o time. È possibile e, in tal …
Faux pas: Il metodo "veloce" che cito di seguito, non è 60 volte più veloce di quello lento. È 30 volte più veloce. Incolperò l'errore ogni ora (3AM non è il mio momento migliore della giornata per pensare chiaramente :) .. Aggiornamento: ho aggiunto un riepilogo dei tempi di prova …
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Quanto segue mi dà lo exitStatus corretto ma le variabili di colore non sono espanse: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' Tuttavia, quello qui …
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.