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.
Ho uno script bash che fa qualcosa del genere: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ La directory di cui si sta eseguendo il backup è un archivio SVN (in passato era CVS nel corso della giornata). Non sono riuscito a convincerlo a escludere …
La mia screensessione corrente ha 12 finestre aperte. È in esecuzione da settimane ... So di aver eseguito un convertcomando ImageMagick in una di queste 12 finestre dello schermo la settimana scorsa ... c'è un modo in cui posso facilmente cercare nella cronologia di Bash di tutte e 12 le …
Ho un comando che produce output senza una nuova riga alla fine, in questo modo Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ Attualmente ho superato questo da somecmd | sed 's/$/\n/' | tr -s '\n' C'è un modo migliore per farlo?
Oggi sono stato colto in flagrante mentre tentavo di codificare golf un generatore di password per Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 caratteri. Dato che c'è molto spazio libero, ho deciso di alzare il livello e renderlo anche eseguibile. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Attualmente sto usando vim per modificare gli script bash, ma ho …
Quando visualizzo il manuale per il pwdcomando, dice che --physicalsono supportate opzioni lunghe come $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L, --logical use PWD from environment, even if …
Esempi Di recente ho trovato esempi di utilizzo di coppie di parentesi graffe {}, senza nulla tra le parentesi graffe di apertura e chiusura, come argomenti per i comandi e persino per le loro opzioni: cat foo | xargs -I{} echo {} find . -size 0 -exec rm -i {} …
In un modo compatibile con posix che funziona con più implementazioni, come posso stampare l'elenco delle variabili d'ambiente attualmente definite senza i loro valori? Su alcune implementazioni (mksh, freebsd / bin / sh), solo l'utilizzo exportda solo si adatta al conto: $ export FOO2 FOO Ma per alcune altre implementazioni …
Ho un comando rsync con i seguenti parametri: rsync -avz --{partial,stats,delete,exclude=".*"} Voglio mettere quei parametri all'interno di una variabile per riutilizzarla dopo nello script. Qualcosa come questo: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Ho provato con virgolette, virgolette singole, parentesi, senza alcun successo.
Dato questo ciclo: while sleep 10s ; do something-that-runs-forever done Quando premo Ctrl + C l'intero ciclo while viene interrotto. Quello che voglio fare è interrompere il processo "qualcosa", lasciare passare 10 secondi e quindi riavviare "qualcosa". Come posso fare in modo che ctrl + c influisca solo su "qualcosa", …
Ho un file chiamato /tmp/urlFiledove ogni riga rappresenta un URL. Sto provando a leggere dal file come segue: cat "/tmp/urlFile" | while read url do echo $url done Se l'ultima riga non termina con un carattere di nuova riga, tale riga non verrà letta. Mi chiedevo perché? È possibile leggere …
Informazioni di sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Scorri fino agli ESEMPI in basso se vuoi solo approfondire gli esempi semplificati che ho fatto. NOTA: non sono un grande zshutente. Stavo guardando le fzfcombinazioni di tasti per bashe zsh. Notare come entrambi eseguono un …
Nel mio ~/.profileho un ultimo blocco che dovrebbe caricare il mio personale in bin/ directoryquesto modo: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Ma a quanto pare non è caricato: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Perché questo non …
Ho una domanda veloce. È normale che bash (sto usando il 4.4.11) non stia visualizzando righe / testo che sono separati / terminano con il semplice \r? Sono stato un po 'sorpreso di vedere questo comportamento: $ a=$(printf "hello\ragain\rgeorge\r\n") $ echo "$a" george Ma il testo "ciao di nuovo" è …
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.