Domande taggate «bash»

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.






3
Come registrare automaticamente tutte le sessioni del terminale con l'utilità di script
Quello che voglio ottenere è poter registrare le mie sessioni del terminale su file automaticamente ogni volta che uso Yakuake / Konsole. È facile da ottenere se all'inizio della mia sessione faccio: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Ma voglio eseguire automaticamente quanto sopra ogni volta che avvio Yakuake o apro una …



4
Come eseguire uno shellscript quando collego un dispositivo USB
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere a Exchange Stack Unix e Linux. Migrato 6 anni fa . Voglio eseguire uno script quando collego un dispositivo nella mia macchina Linux. Ad esempio, esegui con xinputil mouse o uno script di backup su una determinata unità. …
28 linux  bash  ubuntu  udev 

5
Glob con ordine numerico
Ho questo elenco di file pdf in una directory: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Voglio concatenarli usando ghostscript in ordine numerico (simile a questo): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf Ma l'ordine …

9
per vs trovare in Bash
Quando si esegue il ciclo tra i file ci sono due modi: usa un for-loop: for f in *; do echo "$f" done usare find: find * -prune | while read f; do echo "$f" done Supponendo che questi due loop troveranno lo stesso elenco di file, quali sono le …

3
Cosa significa "while:;"?
So cos'è un whileloop. Tuttavia, l'ho visto funzionare solo con: while [condition] while ![condition] while TRUE (infinite loop) Dove la dichiarazione dopo whiledeve essere TRUEo FALSE. C'è un comando incorporato della shell chiamato :. È descritto come un comando fittizio che non fa nulla, ma non so se sia lo …


2
Verifica la lunghezza di una variabile
Devo verificare la lunghezza della variabile letta (il mio script ha un limite di cinque caratteri inseriti), penso a qualcosa del genere: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi esiste una soluzione più "elegante"?
27 bash  shell  string 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.