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 analizzare una variabile (nel mio caso è la versione del kit di sviluppo) per renderla dot ( .) libera. Se version='2.3.3', l'output desiderato è 233. Ho provato come di seguito, ma richiede .di essere sostituito con un altro personaggio che mi dà 2_3_3. Sarebbe andato bene se tr . …
Qualche contesto sul bug: CVE-2014-6271 Bash supporta l'esportazione non solo di variabili shell, ma anche di funzioni shell in altre istanze bash, dall'ambiente di processo a processi figlio (indiretti). Le versioni bash attuali usano una variabile di ambiente chiamata dal nome della funzione e una definizione di funzione che inizia …
Il vecchio consiglio era di citare due volte qualsiasi espressione che coinvolge un $VARIABLE, almeno se si voleva che fosse interpretato dalla shell come un singolo elemento, altrimenti qualsiasi spazio nel contenuto di $VARIABLEavrebbe gettato via la shell. Capisco, tuttavia, che nelle versioni più recenti delle shell, la doppia virgoletta …
Ovunque vedo qualcuno che ha bisogno di ottenere un elenco unico e ordinato, lo fanno sempre sort | uniq. Non ho mai visto esempi in cui qualcuno usa sort -uinvece. Perchè no? Qual è la differenza e perché è meglio utilizzare uniq rispetto al flag univoco per ordinare?
Vorrei passare frequentemente tra directory che si trovano in percorsi totalmente non correlati, ad esempio /Project/Warnest/docs/e ~/Dropbox/Projects/ds/test/. Ma non voglio scrivere cd /[full-path]/tutto il tempo. Esistono comandi di scelta rapida per passare a directory precedentemente funzionate? Una soluzione che mi viene in mente è quella di aggiungere variabili di ambiente …
Come posso cancellare una parola all'indietro dalla riga di comando? Sono veramente abituato ad alcuni editor che eliminano l'ultima 'parola' usando Ctrl+ Backspace, e mi piacerebbe anche quella funzionalità dalla riga di comando. Al momento sto usando Bash e anche se potrei saltare indietro di una parola e quindi eliminare …
Ho visto questo commento molte volte su Unix e Linux e su altri siti che usano la frase "backtick sono stati deprecati", rispetto a shell come Bash & Zsh. Questa affermazione è vera o falsa?
Posso reindirizzare l'output su un file di registro e avviare contemporaneamente un processo? In altre parole, posso fare qualcosa del genere? nohup java -jar myProgram.jar 2>&1 > output.log & Oppure non è un comando legale? Oppure, devo spostarlo manualmente sullo sfondo, in questo modo: java -jar myProgram.jar 2>$1 > output.log …
Ho scritto uno script che funziona bene quando eseguito localmente: ./sysMole -time Aug 18 18 Gli argomenti "-time" , "Aug" , "18" e "18" vengono passati correttamente allo script. Ora, questo script è progettato per essere eseguito su un computer remoto ma, da una directory locale sul computer locale. Esempio: …
C'è un modo per sospendere temporaneamente il tracciamento della cronologia in bash, in modo da entrare in una sorta di modalità "in incognito"? Sto inserendo cose nel mio terminale che non voglio informazioni finanziarie sensibili registrate.
Ho una macchina Linux (RH 5.3) Devo aggiungere / calcolare 10 giorni più la data, quindi riceverò una nuova data (data di scadenza)) per esempio # date Sun Sep 11 07:59:16 IST 2012 Quindi ho bisogno di ottenere NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012 Si prega di consigliare …
Esiste un modo semplice per passare (ricevere) parametri con nome a uno script di shell? Per esempio, my_script -p_out '/some/path' -arg_1 '5' E dentro my_script.shli ricevi come: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" …
Sono nuovo di bash sulla programmazione degli script. Voglio implementare uno script bash 'deploymLog', che accetta come input un argomento stringa (nome). [root@localhost Desktop]# ./deploymLog.sh name qui voglio passare l'argomento stringa (nome) attraverso la riga di comando Come primo passo, devo aggiungere il timestamp corrente insieme a questa stringa di …
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.