Ho un progetto composto da circa 20 piccoli .shfile. Definisco questi "piccoli" perché in genere nessun file ha più di 20 righe di codice. Ho adottato un approccio modulare perché quindi sono fedele alla filosofia Unix ed è più facile per me mantenere il progetto. All'inizio di ogni .shfile, ho …
Lo script in questione termina l'ultimo processo sulla mia porta 8080 localhost. #!/bin/bash x=$(lsof -i:8080 | tail -1 | awk '{print $2}') kill -9 $x Non ha funzionato se lo script è stato chiamato "killl" (capito? Kill Latest?). Mi ha dato un prompt per cmdsubst> rinominare lo script in 'asdf', …
Scarica più file in una cartella downloadingtramite HTTPie . Uno script bash ha lo scopo di elaborare i file scaricati e ho provato a copiare i file scaricati in un'altra cartella come find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; ma questo copia anche i file, che non sono …
Ho un file chiamato hostlist.txtche contiene testo come questo: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Ho il seguente piccolo script: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Che produce a fqdn-ip.csv: …
Sto lavorando a uno script bash che dividerà il contenuto di un documento di testo a seconda dei dati nella riga. Se il contenuto del file originale fosse simile a 01 line 01 line 02 line 02 line Come posso inserire nella riga 3 di questo file usando bash per …
Consideralo dalla documentazione di Bash 'builtin exec: exec sostituisce la shell senza creare un nuovo processo Fornire un caso d'uso / esempio pratico. Non capisco come abbia senso. Googled e trovato circa redirezione I / O . Puoi spiegarlo meglio?
Quindi ho un ciclo while: cat live_hosts | while read host; do \ sortstuff.sh -a "$host" > sortedstuff-"$host"; done Ma questo può richiedere molto tempo. Come dovrei usare GNU Parallel per questo ciclo while?
Su Linux, voglio sapere quale processo utilizza la mia larghezza di banda I / O del disco. So che posso usare iotopma ho una macchina in cui, per vari motivi, iotopnon può essere installata. Come posso ottenere manualmente tali informazioni? (Come iotopsi procede?)
Come posso ottenere in sicurezza la versione di ksh da uno script ksh? Ho visto le seguenti soluzioni : ksh --version echo ${.sh.version} echo $KSH_VERSION E date le giuste circostanze, ognuna di queste funziona correttamente. Tuttavia, mi interessa il caso non perfetto. In particolare, ci sono diverse macchine con cui …
Voglio creare una directory in modo tale da dover etichettare le directory da aa z. All'interno di ciascuna di queste directory, devo creare delle sottodirectory in modo che siano etichettate come aa, abecc. Ad esempio, per la directory m, le mie sottodirectory saranno etichettate come ma, mbfino a mz.
Sto cercando di impostare una variabile in uno script sh sugli ultimi 3 caratteri del nome di base di un file (per nome di base intendo senza il percorso e senza il suffisso). Sono riuscito a farlo ma, per pura curiosità, mi chiedo se esiste un singolo comando più breve …
Ho una directory con più file img e alcuni sono identici ma hanno tutti nomi diversi. Devo rimuovere i duplicati ma senza strumenti esterni solo con uno bashscript. Sono un principiante in Linux. Ho provato il ciclo nidificato per confrontare le md5somme e, a seconda del risultato, rimuovere ma qualcosa …
Mi piacerebbe autologin per tty1il login e poi usare vlockper bloccarlo. Come posso rilevare da Bash se il terminale corrente è un terminale virtuale della console (ad esempio tty1), in modo da poter inserire la vlocklinea .bash_profilee farla funzionare solo se eseguo l'accesso tty1?
Ho molti file in una cartella e voglio aggiungere un prefisso o un suffisso (non entrambi ) ad essi. Ho controllato qui e ho scoperto che posso usare for filename in *.jpg; do mv "$filename" "prefix_$filename"; done; per aggiungere un prefisso a tutti i file che terminano con .jpg(e se …
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.