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.
Quindi in qualche modo il comando lssembra mostrarmi due file identici in una directory. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 …
Voglio sapere quanto tempo ci vuole per eseguire qualcosa in nohup. So che funziona: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Ma perché non funziona con Nohup? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed to …
Stare con me perché sono nuovo dello flockstrumento e non ho usato descrittori di file per quanto ne so. Ho uno script bash che fa una richiesta cURL e scrive l'output in un file chiamato resp.txt. Devo creare un blocco esclusivo in modo da poter scrivere su quel file e …
Voglio scrivere uno script bash per stampare tutte le possibili permutazioni minuscole e maiuscole di una determinata parola, ad esempio harley: harley harleY harlEy harLey ... HARLey HARLEy HARLEY La mia ingenua soluzione è scrivere un n-th (n is len (word)) annidato for-loop per questa parola specifica: #!/bin/bash for a …
Preferisco avviare le applicazioni della GUI da una finestra del terminale piuttosto che usando un desktop grafico. Un fastidio frequente è che spesso gli sviluppatori non hanno previsto questo tipo di utilizzo, quindi l'app stampa molti messaggi inutili, criptici o non informativi su stdout o stderr. Un ulteriore disordine sul …
È possibile utilizzare più documenti qui per fornire input a un comando in bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Ovviamente, in entrambi i casi, il secondo here-doc viene usato come stdin e sostituisce il primo riferimento. La …
Ho una directory che sto cercando di ripulire che contiene sia file che sottodirectory. Quello che sto cercando di fare è semplice: spostare tutti i file in un'altra directory, ma lasciare tutte le sottodirectory come sono. Sto pensando a qualcosa del tipo: mv [*_but_no_dirs] ./other_directory Sembra che ci dovrebbe essere …
Quando bash riporta un errore di sintassi, racchiude il testo che ha sollevato l'errore di sintassi entrambi con accento grave e con un apostrofo, come questo: `...'. Qualche idea sul perché? Ecco un esempio: $ bash -c "echo error()" bash: -c: line 0: syntax error near unexpected token `(' bash: …
Ho un programma che usa un printfpo ' tputmisto e mi piacerebbe reindirizzare l'output su stdout e su un file. Preferirei usare sedpoiché non desidero dipendenze inutili dal mio script. Ecco cosa ho finora. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log L'unico problema con questo …
Sto cercando di scrivere un semplice script per monitorare lo stato della mia rete, senza tutto pingl'output: ping -q -c 1 google.com > /dev/null && echo online || echo offline Il problema è che quando non sono collegato, ricevo ancora un messaggio di errore nel mio output: ping: unknown host …
Ho bisogno di controllare alcuni notebook per i tasti della tastiera danneggiati, e quindi vorrei accelerare il più possibile. Non ho trovato nulla per questo compito specifico, quindi la mia idea è uno script che legge i tasti premuti e conosce tutti i tasti della tastiera, quindi posso batterli rapidamente …
Come posso eseguire uno script in Shell quando viene premuto un tasto di scelta rapida. Essenzialmente ciò di cui ho bisogno è quando viene premuto un tasto di scelta rapida, lo script dovrebbe leggere da un file e visualizzare quel contenuto nel terminale.
Secondo questo manuale di riferimento : -E (anche -o errtrace) Se impostato, qualsiasi trap su ERR viene ereditato da funzioni shell, sostituzioni di comandi e comandi eseguiti in un ambiente subshell. La trappola ERR non viene normalmente ereditata in questi casi. Tuttavia, devo interpretarlo in modo errato, perché non funziona: …
Sto cercando di scrivere uno script per il lavoro per automatizzare alcuni rapporti su un output. I file di registro sono (attualmente, saranno "standardizzati" in futuro) memorizzati in questo tipo di struttura del percorso: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Ogni parte del percorso è nota ad eccezione dei timestamp, che sono sempre gli …
Quando eseguo un comando ( makesu un grande progetto) dalla shell, posso digitare Ctrl-Z per interrompere il processo e tornare alla shell. Successivamente, posso eseguire fgper continuare il processo. Sto provando a scrivere uno script di shell per automatizzare questo (in particolare, per controllare la temperatura della mia CPU ogni …
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.