Ho una serie di sostituzioni sed in uno script bash e sto ricevendo un errore su un comando `s 'non terminato. Ecco come appare la linea sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Per qualche ragione, a bash non piace questo …
Ho una jail FreeBSD in cui eseguo un server usando il comando: /usr/sbin/daemon /path/to/script.py Al momento devo eseguire questo comando ogni volta che riavvio la macchina e la jail si avvia. Vorrei che questo comando fosse avviato /etc/rc. C'è un modo semplice per creare uno script rc di FreeBSD per …
Voglio che il mio script legga un file contenente coppie chiave / valore di variabili d'ambiente da impostare, quindi le imposti. Finora ho questo: #!/bin/bash cat $1 | while read kv do key=${kv%=*} val=`echo ${kv#*=} | sed 's/^"\|"$//g'` export $key="$val" done E voglio leggere un file come questo: XAUTHLOCALHOSTNAME="localhost" DISPLAY=":0" …
Il mio desktop ha una brutta abitudine. Quando ho diverse applicazioni ad alta intensità in esecuzione e la mia CPU è al massimo utilizzo per un periodo di tempo, la temperatura interna aumenta e il mio computer si spegne automaticamente. Esiste un modo per monitorare (scrivere uno script) la temperatura …
C'è qualche opzione che posso dare per controllare solo la sintassi di uno script di shell [bash] per verificarne la sintassi, ma in realtà non eseguire nulla né causare potenziali danni?
vogliamo costruire 6 cartelle di mount point come esempio /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg così abbiamo scritto questo semplice script bash usando array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 …
Vorrei creare un nome di directory per ogni mese. So, dopo aver giocato con la shell, che: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec Quindi ho usato l'espansione del controvento echo {1..12}/01e ho provato a …
dato questo frammento: exec 3>f echo foo >&3 echo bar >&3 cat f # returns foo bar Perché bash sta aggiungendo a f? Mi sto perdendo qualcosa?
Supponiamo che io abbia più script bash eseguiti in parallelo, con codice simile al seguente: #!/bin/bash tail -f /dev/null & echo "pid is "$! È $!garantito che mi dia il PID dell'attività in background più recente in quello script o è l'attività in background più recente a livello globale? Sono …
L'output del comando seguente è strano per me. Perché non mi restituisce l'elemento 5? $ echo '0,1,2,3,4,5' | while read -d, i; do echo $i; done 0 1 2 3 4 Mi aspetto che anche '5' venga restituito. In esecuzione GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu). L'aggiunta di una virgola funziona, …
Ho file.txt che devo leggere in un array Bash. Quindi ho bisogno di rimuovere spazi, virgolette doppie e tutto tranne la prima virgola in ogni voce . Ecco quanto sono arrivato lontano: $ cat file.txt 10,this 2 0 , i s 30,"all" 40,I 50,n,e,e,d,2 60",s e,e" $ cat script.sh #!/bin/bash …
Ho una serie di percorsi per i file che hanno ciascuno diverse righe di testo. Vorrei produrre un array popolato con la prima riga di ogni file elaborato in questo modo: # this.txt first line is [Test this] # another.txt first line is [Test another] paths=( ./this/path/this.txt ./another/path/another.txt ) for …
Voglio verificare l'esistenza di più directory, per esempio dir1, dir2e dir3, nella directory di lavoro. Ho il seguente if [ -d "$PWD/dir1" ] && [ -d "$PWD/dir2" ] && [ -d "$PWD/dir3" ]; then echo True else echo False fi Ma sospetto che ci sia un modo più elegante di …
Ho uno script bash, creato da qualcuno che non è più in grado di spiegare il significato, che viene utilizzato per TARing automatico di una cartella e il backup. Al momento sono confuso con la linea finale: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Lo script completo è di seguito. …
So già che posso verificare se nei miei repository esistono più dipendenze richieste per installare un pacchetto in Debian o Ubuntu eseguendo il comando seguente: apt policy first-package second-package ... last-package Questo comando mi dice anche se ogni pacchetto è attualmente installato o meno. La mia domanda è come verificare …
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.