Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.



5
Parametri di script in Bash
Sto cercando di creare uno script di shell che dovrebbe essere usato in questo modo: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt Lo script convertirà quindi il file immagine in un file di testo. Ecco cosa ho trovato finora: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 Ma non …
103 linux  bash  shell  parameters 


7
Come eliminare più file contemporaneamente in Bash su Linux?
Ho questo elenco di file su un server Linux: abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10 Ho cancellato i file di registro selezionati uno per uno, usando il comando rm -rfvedi sotto: rm -rf abc.log.2012-03-14 rm -rf abc.log.2012-03-27 rm -rf abc.log.2012-03-28 C'è un altro modo per eliminare …
103 linux  bash  rm 

22
Creazione di un nuovo utente e password con Ansible
Ho un'attività ansible che crea un nuovo utente su Ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword si completa come previsto ma quando accedo come quell'utente e provo a sudo con la password che ho impostato dice sempre che non è corretto. Che cosa sto facendo di …
103 bash  shell  ubuntu  ansible 


15
contare il numero di directory in una directory specifica
Come contare il numero di cartelle in una directory specifica. Sto usando il seguente comando, ma ne fornisce sempre uno extra. find /directory/ -maxdepth 1 -type d -print| wc -l Ad esempio, se ho 3 cartelle, questo comando ne fornisce 4. Se contiene 5 cartelle, il comando fornisce 6. Perché?
103 linux  bash 

3
Interpolazione variabile nella shell
Ho una variabile chiamata filepath=/tmp/name. Per accedere alla variabile, so di poterlo fare: $filepath Nel mio script di shell ho tentato di fare qualcosa di simile (i backtick sono intesi) `tail -1 $filepath_newstap.sh` Questa riga fallisce, duuh !, perché la variabile non viene chiamata $filepath_newstap.sh Come aggiungo _newstap.shal nome della …
103 bash  shell  unix 



11
Bash l'espansione dell'array vuoto con `set -u`
Sto scrivendo uno script bash che ha set -ue ho un problema con l'espansione dell'array vuoto: bash sembra trattare un array vuoto come una variabile non impostata durante l'espansione: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrnon aiuta neanche.) Una soluzione …
103 bash 


10
Rinominare i file in batch con Bash
Come può Bash rinominare una serie di pacchetti per rimuovere i loro numeri di versione? Ho giocato con entrambi expre %%, inutilmente. Esempi: Xft2-2.1.13.pkg diventa Xft2.pkg jasper-1.900.1.pkg diventa jasper.pkg xorg-libXrandr-1.2.3.pkg diventa xorg-libXrandr.pkg
101 bash  shell  file-rename 


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.