Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).



6
Come verificare se un filesystem è montato con uno script
Sono nuovo nello scripting ... Posso fare cose molto semplici, ma ora ho bisogno di una mano. Ho un filesystem locale che verrà montato solo quando devo fare un backup. Sto iniziando con questo. #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." else echo "It's not …




5
Come posso ordinare un elenco con il livello major.minor.patch e talvolta rc correttamente?
Devo ordinare il seguente elenco con uno script di shell e far apparire l'ultima versione in basso o in alto. Come lo farei solo con gli strumenti shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 …
18 shell-script  awk  sed  python  sort 


6
Le variabili devono essere quotate quando eseguite?
La regola generale nello scripting della shell è che le variabili dovrebbero essere sempre quotate a meno che non ci sia un motivo convincente per non farlo. Per maggiori dettagli di quelli che probabilmente vorresti sapere, dai un'occhiata a queste fantastiche domande e risposte: implicazioni sulla sicurezza di dimenticare di …

2
C'è qualcosa come JavaScript "split ()" nella shell?
È molto facile da usare split()in JavaScript per suddividere una stringa in un array. Che dire di shell script? Di 'che voglio fare questo: $ script.sh var1_var2_var3 Quando l'utente fornisce tale stringa var1_var2_var3a script.sh, all'interno dello script convertirà la stringa in un array come array=( var1 var2 var3 ) for …


1
Come continuare uno script dopo aver riavviato il computer?
Sto scrivendo una shell script in bash. Ad un certo punto dello script, rileva che è necessario riavviare la macchina prima di continuare. Emette: sudo reboot Quando la macchina torna indietro, c'è più lavoro che questo script deve fare. Come configuro qualcosa per continuare a fare il lavoro in questo …


2
Come comporre le funzioni bash usando le pipe?
Ho alcune funzioni definite in questo modo: function f { read and process $1 ... echo $result } Voglio comporli insieme in modo che sembrino invocazioni f | g | h. Quale idioma dovrei usare per convertire la funzione lavorando su argomenti in argomenti di lettura da stdin? È possibile …


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.