Questions marquées «shell-script»

10
Trouvez les plus gros fichiers ou répertoires

Quelle commande imprimera les tailles de tous les fichiers et répertoires du répertoire tmp (y compris ceux cachés) et les triera par tailles du plus grand au plus petit au format lisible par l'homme (par exemple 2 Go)? La sortie pourrait être la suivante: file.mpg 2GB file.avi 1.8GB .backtup 1.7...

10
Comment puis-je profiler un script shell?

J'ai plusieurs programmes que j'exécute dans un script shell: ./myprogram1 ./myprogram2 ... Je sais que je peux profiler chaque programme individuel en éditant le code source, mais je voulais savoir s'il y avait un moyen de mesurer le temps total exécuté en profilant le script lui-même. Existe-t-il...

10
ET logique dans un script bash

J'ai un ifdans mon script bash qui doit vérifier si l'un des 2 fichiers existe, s'ils n'existent pas, il devrait correspondre à l'écho. Code que j'ai: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Mais cela ne semble pas fonctionner...

10
Bonne méthode pour comparer le temps?

Je dois vérifier l'heure actuelle et abandonner le script si ce n'est pas le bon moment de la journée, je suis censé l'exécuter. De plus, si quelqu'un d'autre l'exécute, il devrait abandonner. Par exemple: J'ai besoin que mon script ne s'exécute que s'il est démarré entre 22 h 00 et 2 h 00 (une...

10
Script bash; optimisation de la vitesse de traitement

Je me demandais s'il y avait des directives générales pour optimiser les scripts Bash. Par exemple, il est plus pratique d'écrire des boucles que des lignes de commandes, mais est-il également plus rapide à traiter pour le système? Exemple: for i in a b c; do echo $i; done echo a echo b echo c...

10
Renvoyer une valeur à partir d'une fonction bash

J'ai une fonction qui renvoie 1 si le nombre est un nombre à dix chiffres valide: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Il est appelé par: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La...