Sto cercando i file il cui nome contiene AAAnel loro percorso usando il seguente comando: find path_A -name "*AAA*" Dato l'output mostrato dal comando precedente, voglio spostare quei file in un altro percorso, diciamo path_B. Invece di spostare quei file uno per uno, posso ottimizzare il comando spostando quei file …
Voglio fare: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh nel mio programma. Ma voglio usare le variabili, ad es old_run='old_name_952' new_run='old_name_953' Ho provato a usarli ma la sostituzione non avviene (nessun errore). Ho provato: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'
Ho avuto un problema (nuovo per me) la scorsa settimana. Ho un filesystem ext4 (Fedora 15). L'applicazione in esecuzione sul server si è interrotta improvvisamente. Non riuscivo a trovare il problema a prima vista. dfha mostrato il 50% di spazio disponibile. Dopo aver cercato per circa un'ora ho visto un …
Di 'che ho questo file: hello world hello world Questo programma #!/bin/bash for i in $(cat $1); do echo "tester: $i" done uscite tester: hello tester: world tester: hello tester: world Mi piacerebbe avere l' foriterazione su ogni riga ignorando individualmente gli spazi bianchi, cioè le ultime due righe dovrebbero …
Mi chiedo se esiste uno strumento da riga di comando che restituisce il layout di tastiera corrente. Ho XkbLayoutimpostato us, ru. Aggiorna: setxkbmap restituisce le impostazioni del layout, non il layout selezionato. Per esempio: $ setxkbmap -print | grep xkb_symbols xkb_symbols { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+terminate(ctrl_alt_bksp)" }; Restituirà lo stesso risultato, indipendentemente …
Questo è Ubuntu server 10.04 64 e samba 3.4.7. Ho una directory condivisa /home/mit/sharee un'altra /home/tempche collego a quella condivisa: ln -s /home/temp /home/mit/share/temp Ma su Windows, dopo aver usato internet, non riesco ad aprire S:/temp, ma su Linux è possibile accedere /home/mit/share/tempcome previsto. Funziona se collego le directory all'interno …
Mi piace molto usare la control+rricerca ricorsiva nella cronologia dei miei comandi. Ho trovato alcune buone opzioni che mi piace usare con esso: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of …
In breve, sto cercando di sostituire lesscon vim( vimpager). Ho delle impostazioni per gli script per sputare i colori (e in grassetto e tutto bene) ogni volta che possono. lesscomprende i codici colore e li visualizza bene. Come posso vimanalizzare i codici e visualizzare i colori / l'audacia in questo …
Ho un mirror locale (creato con debmirror) e quando corro apt-get updatedopo alcuni giorni, ottengo questo: E: Release file expired, ignoring file:/home/wena/.repo_bin/dists/sid/Release (invalid since 14h 31min 45s) Come aggirarlo?
Ovviamente capisco che si può aggiungere valore alla variabile del separatore di campo interno. Per esempio: $ IFS=blah $ echo "$IFS" blah $ Capisco anche che read -r linesalverà i dati dalla stdinvariabile denominata line: $ read -r line <<< blah $ echo "$line" blah $ Tuttavia, come può un …
Qualcuno può spiegarmi perché un numero con uno 0 iniziale dà questo comportamento divertente? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Stampa: 016 + 1 = 15
Sono confuso riguardo al seguente script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Può eseguire. (su MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Non ho sentito parlare di Shebang a partire da //. E …
sotto un intel so che posso vedere il risultato di uname -msapere se il mio sistema operativo è a 32 o 64 bit, ma sotto ARM questo dà: armv7l Ho dedotto da file /usr/bin/ls che sono su un sistema operativo a 32 bit, ma come posso saperlo in modo più …
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.