Ecco la mia fonte: #!/bin/bash echo "Running script to free general cached memory!" echo ""; echo "Script must be run as root!"; echo ""; echo "Clearing swap!"; swapoff -a && swapon -a; echo ""; echo "Clear inodes and page file!"; echo 1 > /proc/sys/vm/drop_caches; echo ""; Cancella cache e roba …
C'è un modo per convertire un ziparchivio in un tararchivio senza estrarlo prima in una directory temporanea? (e senza scrivere la mia implementazione di taro unzip)
Voglio creare uno script bash che deve essere eseguito con sudo ma dovrebbe tenere conto del nome dell'utente non sudo che lo ha eseguito. Quindi, se l'utente bobesegue, sudo ./myscript.shvorrei myscript.shsapere che è bobstato colui che l'ha eseguito. Diamo un'occhiata dentro myscript.sh: USER=$(whoami) # Do something that takes into account …
Il problema che sto ricevendo è, quando inserisco il comando, su - root all'inizio del mio file di script di shell, richiede all'utente di inserire la password e quindi NON continua con il resto dello script di shell. Devo quindi individuare manualmente ed eseguire lo script della shell tramite il …
Come posso aggiungere una colonna di valori in un file che ha un certo numero di righe. Ho un file di input come questo: File di input: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 File di uscita: SPATA17 1 …
In bash, supponiamo che io abbia una stringa strname: strname="ph7go04325r" Vorrei estrarre i caratteri tra il primo "3" e l' ultimo "r" carattere strname, salvando il risultato in una stringa strresult. Nell'esempio sopra, il risultato strresultsarebbe: strresult="25" Il primo "3"carattere non è necessariamente nella posizione di stringa 8 in strname; …
Quando si pre / post incrementa una variabile, in POSIX Shell, qual è la differenza tra questi due esempi. Sembrano che avrebbero le stesse conseguenze, ma sarebbero usati diversamente? Quando preferiresti l'uno all'altro? X=$((X+1)) : $((X=X+1))
Sto cercando di utilizzare una variabile composta da stringhe diverse separate |da un casetest di istruzione. Per esempio: string="\"foo\"|\"bar\"" read choice case $choice in $string) echo "You chose $choice";; *) echo "Bad choice!";; esac Voglio essere in grado di digitare fooo bared eseguire la prima parte casedell'istruzione. Tuttavia, entrambi fooe …
Devo rimuovere ogni riga che abbia un valore di 2 o meno nell'ottavo campo (colonna). I miei dati si presentano così: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 …
Voglio che il mio script della shell visiti tutte le sottodirectory di una directory principale. Fai qualcosa nelle directory, invia l'output a un file di spool e passa alla directory successiva. Considerare Dir principale = / tmp Sottotraccia = ABCD (quattro sottodirectory)
Ho un servizio che gira all'avvio e in quel servizio chiama in background uno script bash che esporta alcune variabili d'ambiente. Il problema che sto riscontrando è che quelle variabili di ambiente non vengono inviate al genitore del processo in background, quindi non appena l'esecuzione del mio script viene eseguita, …
Esistono alcuni strumenti integrati che riconoscono -xe --xxxxcome switch, e non argomenti, oppure devi esaminare tutte le variabili di input, verificare i trattini e analizzare successivamente gli argomenti?
Ho provato a seguire lo script della shell che dovrebbe sostituire gli spazi di tutti i nomi di file XML for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Supponiamo che io abbia un file XML …
Vorrei aprire un terminale, dividerlo per dire 9 parti (3x3) ed eseguire uno script bash. Ma per ogni parte terminale script diversi. Questo può essere fatto usando perl, python o persino bash? Come posso passare da quei terminali piccoli senza usare le scorciatoie da tastiera? Oh, comunque, sto usando terminator. …
Sto usando lo script di seguito per tornare indietro di due giorni quando lo script viene eseguito all'inizio di due giorni dell'anno e controllare anche il primo e il secondo giorno di ogni mese e tornare indietro di due giorni. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] …
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.