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.
Ho una cartella con file duplicati (da md5sum( md5su un Mac)) e voglio avere uncron processo pianificato per rimuovere qualsiasi trovato. Tuttavia, sono bloccato su come farlo. Quello che ho finora: md5 -r * | sort Che produce qualcosa del genere: 04c5d52b7acdfbecd5f3bdd8a39bf8fb gordondam_en-au11915031300_1366x768.jpg 1e88c6899920d2c192897c886e764fc2 fortbourtange_zh-cn9788197909_1366x768.jpg 266ea304b15bf4a5650f95cf385b16de nebraskasupercell_fr-fr11286079811_1366x768.jpg 324735b755c40d332213899fa545c463 grossescheidegg_en-us10868142387_1366x768.jpg 3993028fcea692328e097de50b26f540 …
Stavo solo cercando di elencare tutte le directory e i file nella directory corrente e anche di scrivere se sono file o directory con il seguente comando: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; So che è un comando …
Ho un compito quotidiano crontab: 50 1 * * * sh /my_path/daily_task.sh > /tmp/zen_log 2>&1 Questo script shell daily_task eseguirà alcuni script Python e produrrà un file di dati. E fallisce per due notti. Ma quando sono arrivato la mattina, ho eseguito manualmente gli script Python, ho ottenuto il file …
Ho uno script bash, in cui eseguo una riga, dormo per un po 'e poi il tail -fmio file di registro per verificare che venga visualizzato un certo modello, premo ctrl + c per uscire tail -fe quindi passare alla riga successiva fino a quando lo script bash non termina …
So che sulla riga di comando posso usare &per eseguire un comando in background. Ma mi chiedo se posso farlo in una sceneggiatura. Ho una sceneggiatura come questa: date_stamp=$(date +"%Y-%m-%d" --date='yesterday') shopt -s extglob cd /my/working/directory/ sh ./stay/get_it_ios.sh sh ./stay/get_it_mix.sh cd stay zip ../stay_$date_stamp.zip ./*201* rm ./stay/!(*py|*sh) E voglio correre …
Il seguente script Perl può convertire i file CSV in file XLS il problema è che devo installare sulla macchina Linux del cliente molti moduli Perl per eseguire questo script Perl, e in realtà non posso perché la macchina Linux è macchina del cliente (non consentire l'installazione di moduli) Quindi …
Ho questa situazione: ./ ./myscript.sh ./arguments.txt ./test.sh All'interno myscript.sh, devo eseguire il file test.sh, passando ad esso gli argomenti contenuti all'interno arguments.txt. myscript.sh è: arguments=$(cat arguments.txt) source test.sh $arguments Funziona bene se if argomenti.txt contiene al massimo un argomento: firstargument La sostituzione è: ++ source test.sh 'firstargument' Ma il problema …
Vorrei generare un pacchetto binario grezzo da hex nella riga di comando allo scopo di testare un protocollo. Spero sia più semplice farlo in questo modo che scrivere un'aplicazione. Ecco cosa succede attualmente: echo '0A' | xxd -b 0000000: 00110000 01000001 00001010 Quello che vorrei avere è: echo '0A' | …
Stavo scrivendo uno script bash e mi è capitato di aggiornare il codice (salvato il file dello script su disco) mentre lo script era in attesa di alcuni input in un whileciclo. Dopo essere tornato al terminale e aver continuato con la precedente chiamata dello script, bash ha dato un …
Se ho directory contenente i file foo.bar.a.cat foo.bar.a.hat e digito ls f+ TABi completamenti automatici della shell bash in ls foo.bar.a.. Se scrivo ls *bar*+ TABvorrei completarlo automaticamente *bar*.a.. È possibile? Sembra simile alla domanda Come abilitare il completamento con schede dei caratteri jolly in bash? ma la risposta suggerita, …
Sto leggendo "BASH guida tascabile di Oreilly". Ha detto: L'ID processo del processo Bash corrente. In alcuni casi, questo può differire da $$. Sopra la spiegazione, ha spiegato la $BASHPIDvariabile. Domanda: quali casi?
Ho uno script doSmthin /usr/bin. È possibile ottenere e stampare la directory da cui è stato chiamato lo script ? Quindi, se io chiamo doSmthdal /home/mel'uscita sarà /home/me.
Sono diventato abbastanza abile con una serie di tasti scorciatoia bash che rendono il mio bash più veloce: Ca / Ce, Cu, Cw, Mf / Mb, Cr ecc. Un'attività comune per la quale non ho trovato una buona scorciatoia è quando voglio eliminare l'ultimo segmento di un percorso: Di 'che …
A causa delle specifiche delle mie esigenze di archiviazione, non mi sento a mio agio con solidi archivi tar.gz e invece uso 7z. Per fare questo uso il seguente comando: 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off ~/my/folder.7z ~/my/folder/* Per creare un archivio di tutto all'interno ~/my/folder/come ~/my/folder.7zfile. Ma …
Ho un utente (non root) che ha un ~/.bashrcfile con alcuni alias in esso. Ma non sembra che il file sia eseguito al momento dell'accesso. Se lo faccio source ~/.bashrc, fa quello che dovrebbe. Ma non ~/.bashrcdovrebbe essere eseguito ogni volta che eseguo l'accesso? Le autorizzazioni sono impostate su 644 …
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.