Questions marquées «shell-script»

114
Passer des arguments nommés à des scripts shell

Existe-t-il un moyen simple de transmettre (recevoir) des paramètres nommés à un script shell? Par exemple, my_script -p_out '/some/path' -arg_1 '5' Et à l'intérieur, my_script.shrecevez-les comme: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out']...

109
Paralléliser une boucle Bash FOR

J'ai essayé de paralléliser le script suivant, en particulier chacune des trois instances de boucle FOR, en utilisant GNU Parallel mais je n'ai pas pu le faire. Les 4 commandes contenues dans la boucle FOR sont exécutées en série, chaque boucle prenant environ 10 minutes. #!/bin/bash kar='KAR5'...

90
Détecter le système init à l'aide du shell

Cela a peut-être plus à voir avec la détection des systèmes d'exploitation, mais j'ai particulièrement besoin du système init actuellement utilisé sur le système. Fedora 15 et Ubuntu utilisent maintenant systemd, Ubuntu utilisait Upstart (valeur par défaut jusqu'à 15.04), tandis que d'autres...

88
Comment comparer deux dates dans un shell?

Comment comparer deux dates dans un shell? Voici un exemple de la façon dont j'aimerais utiliser ceci, bien que cela ne fonctionne pas tel quel: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Comment puis-je atteindre le résultat