Quando provo ad eseguire maildall'interno una funzione in uno script bash, crea qualcosa di simile a una bomba a forcella. Per chiarire, questo crea il problema: #!/bin/bash mail() { echo "Free of oxens" | mail -s "Do you want to play chicken with the void?" "example@example.org" } mail exit 0 …
Ho il seguente in un file description: ''' This rule forbids throwing string literals or interpolations. While JavaScript (and CoffeeScript by extension) allow any expression to be thrown, it is best to only throw <a href="https://developer.mozilla.org /en/JavaScript/Reference/Global_Objects/Error"> Error</a> objects, because they contain valuable debugging information like the stack trace. Because …
Si prega di considerare questo semplice script chiamato test : #!/bin/bash echo $1 e i seguenti comandi e chiamate: $ echo "A B" A B $ echo ""A B"" A B $ echo """A B""" A B $ echo """A B""" A B $ ./test "A B" A B $ …
Ho bisogno di uno script bash per trovare un file crittografato, in quanto il file di provenienza contiene informazioni riservate. Vorrei che lo script richiedesse la passphrase GPG e quindi eseguisse, acquistando il file crittografato. Non riesco a capire come farlo però. Ci deve essere l'input dell'utente per la passphrase, …
Sto usando un'applicazione a riga di comando che è essenzialmente una raccolta di script shell bash. L'applicazione è stata scritta per essere eseguita su BSD / OSX e anche su Linux. Uno degli script si basa su awk. Contiene due comandi awk: uno scritto per nawk (l'implementazione standard di BSD …
Il mio codice è simile al seguente: VAR="" while [ -z "$VAR" ]; do VAR=$( command | grep "important_string" ) done Quindi voglio sondare l'output di command, fino a quando non important_stringappare e lo inserisco $VAR. C'è qualche differenza funzionale tra [ -z "$VAR" ]e [ "$VAR" = "" ]?
È possibile mantenere inalterato l'ultimo comando exit status ( $?) dopo un test? Ad esempio, vorrei fare: command -p sudo ... [ $? -ne 1 ] && exit $? L'ultimo exit $?dovrebbe restituire lo stato di uscita sudo, ma invece restituisce sempre 0(il codice di uscita del test). È possibile …
Ho uno script di un'altra persona che ha un aspetto (nota: è un singolo file): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Mi chiedo qual è lo scopo del secondo e terzo shebang? È per errore o di proposito?
Sto lavorando con select e case in bash. Al momento ho nove opzioni, il che rende una griglia di opzioni 3x3 piacevole, ordinata, ma viene visualizzata in questo modo: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) …
So come combinare il risultato di un comando diverso paste -t',' <(commanda) <(commandb) Conosco lo stesso input per comandi diversi cat myfile | tee >(commanda) >(commandb) Ora come combinare questi comandi? In modo che io possa fare cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb Di 'che …
Ho questa struttura di cartelle: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt che vorrei appiattire in questo, con un carattere di sottolineatura tra ogni livello di cartella: ├── foo1_bar1.txt ├── …
Ho file di testo su più righe di dati (a volte) delimitati da tabulazioni. Vorrei produrre il file in modo da poterlo dare un'occhiata - quindi mi piacerebbe vedere solo i primi 80 caratteri di ogni riga (ho progettato il file di testo per mettere le cose importanti al primo …
Sto cercando di capire la variabile ${0##*/}che ho riscontrato in uno script bash. Capisco che $0contiene il nome o il percorso dello script, quindi ##funziona come in ${parameter##pattern}( sorgente ). Ma non capisco cosa ci /faccia qui. Conosco solo questo nodo di sintassi con due barre:${parameter/pat/string} Quando faccio eco a …
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.