Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

1
per quanto riguarda sed -e portatile ... db o! B?
In questa modifica Stéphane Chazelas POSIXifica (di nuovo) la mia sedformattazione inserendo una -epausa xpression e un'altra -edichiarazione xpression. Ora, potrei solo chiedergli perché nei commenti, suppongo, ma è già la revisione numero 18 su quella risposta e quasi tutti i precedenti erano già grazie a omaggi simili (se riesci …
12 shell  sed  posix 

7
Serializza la variabile shell in bash o zsh
C'è un modo per serializzare una variabile di shell? Supponiamo di avere una variabile $VARe di poter essere in grado di salvarla su un file o qualsiasi altra cosa e poi rileggerla più tardi per ottenere lo stesso valore? Esiste un modo portatile per farlo? (Io non la penso così) …
12 bash  shell  zsh  variable 





3
Confronto tra due comandi di ricerca
Recentemente ho ricevuto questo findone-liner, ma non sono in grado di spiegare da dove provenga la differenza dei due seguenti: Esempio 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Esempio 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product …
12 bash  shell  find 

4
come rinominare i file durante la copia?
Come copierei (stile di archivio in cui la data non viene modificata) tutti i file in una directory di backup nella directory dell'utente durante la ridenominazione di ogni file per rimuovere la porzione di stringa casuale dal nome (ovvero -2b0fd460_1426b77b1ee_-7b8e)? cp da: /backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf per: /home/user/data/Erp.2014.02.16_16.57.03.etf Ogni file inizierà sempre con …
12 bash  shell  rename  file-copy 


6
Perché "$ ((~ 33))" produce -34?
$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ e il mio kernel è: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux DOMANDA: ~ …
12 bash  shell  arithmetic 



2
Eliminazione interattiva di file da un elenco
Vorrei rimuovere un elenco di file e chiedere conferma. L'elenco è nel list.txtfile. Perché il seguente comando non funziona correttamente? while read i; do rm -i $i; done < list.txt Il comando precedente non mi aspetta ma fortunatamente nessun file viene eliminato. Sto usando Bash.

4
Copia di un singolo file in più directory usando cp
Questa domanda è una sorta di sequel della mia domanda precedente, Creazione di numerose directory usandomkdir . Sto usando la bashshell. Ho creato cinquanta directory, ognuna che inizia con il prefisso "s", usando il comando: mkdir $(printf "s%02i " $(seq 1 50)) che passa alla seconda cifra con zeri. Cioè, …
12 bash  shell  cp 


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.