Nel processo di scrittura di uno script di shell, ho riscontrato un problema con la seguente istruzione if / else che si trova da qualche parte nel mezzo dello script: if [ $act -eq "add" ] then read - "add or update: " $comm git commit -m "$comm $file" else …
Questa domanda ha già risposte qui : Come eseguire il file .sh su Windows? (15 risposte) Chiuso 2 anni fa . Questa domanda è stata migrata da Stack Overflow perché è possibile rispondere a Super User. Migrato 7 anni fa . Sono un utente Mac e non conosco Windows. Come …
Sto cercando di impostare alcune scorciatoie da tastiera che aprono sessioni iTerm specifiche, cosa che sono stato in grado di fare con BetterTouchTool e un po 'di magia AppleScript. Il problema è che OS X insiste per aprire una finestra Terminale per qualsiasi script shell eseguito tramite la GUI (ovvero …
Sto scrivendo uno script di shell e ho bisogno di conoscere l'architettura, ovvero PPC o Intel. In passato, c'era un programma / bin / arch che ti diceva, ma il mio Mac non sembra averlo. C'è un modo semplice per farlo? Grep per qualcosa in un file di registro? Chiama …
Di solito, dobbiamo solo passare un argomento: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file C'è un modo per passare due argomenti? Qualcosa di simile a {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Prima potrei semplicemente salvare …
Sto lanciando uno script distante tramite SSH in questo modo: ssh user@ipaddress '~/my_script.sh' Tutto sta andando bene, ma una volta terminato lo script, la connessione non viene chiusa. Devo premere CTRL-C per interrompere la connessione corrente. Ho provato il comando "exit" in "~ / my_script.sh" ed è inutile. Ho provato …
Come posso concatenare stringhe e variabili in uno script di shell? stringOne = "foo" stringTwo = "anythingButBar" stringThree = "? e?" Voglio produrre "pippo e nienteButBar"
Sto cercando di aggiungere argomenti a una chiamata di comando dipende da un'altra variabile. Si prega di guardare il codice di script della shell: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com Nell'esempio, se titleviene dato non nullo, verrà aggiunto un argomento curl. Questo non funziona …
Ho un sacco di script eseguibili arrotolati a mano nella mia directory $ HOME / bin. Alcuni sono scritti in bash, altri in Ruby. Tutti hanno la linea shebang in alto che dice alla shell quale interprete usare (bash o Ruby, nel mio caso). Mi chiedo se è meglio mettere …
Ho appena iniziato ad approfondire gli script di shell, e ho sempre gettato il mio script in un file, contrassegnato chmod +xe quindi fatto /path/to/script.she lasciato che qualunque interprete predefinito sia a suo agio, che presumo fosse zsh perché è quello che Ho usato per il mio guscio. Apparentemente sembra …
Esiste un modo affidabile per determinare (programmaticamente) dall'interno di uno script bash se viene eseguito su un laptop o un computer desktop? Ovviamente potrei semplicemente chiedere all'utente di chiedere loro, ma è piuttosto goffo.
Non capisco come bash valuti la fuga di caratteri apostrofo in stringhe tra virgolette singole. Ecco un esempio: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input Ho provato a cercare spiegazioni a questo, ma non sono riuscito a ottenere …
Ho uno script che genera un elenco di pacchetti su un'unica linea lunga separata da spazi. Le informazioni incluse in questa riga devono essere inserite in un file di testo che viene successivamente presentato a un utente. Voglio dividere la linea lunga in più linee con una lunghezza massima definita, …
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.