Questions marquées «arguments»

Un argument est généralement défini comme la valeur réelle transmise à une fonction, une procédure ou un programme de ligne de commande.

2
Comment supprimer un paramètre positionnel de $ @
Fondamentalement, je veux "arracher" la première occurrence de -infla liste des paramètres. (Les paramètres restants seront transmis à une autre commande.) Le script que j'ai a la structure suivante: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break fi …

3
Comment empêcher l'injection de commande via les options de commande?
J'ai une application wrapper où je dois laisser l'utilisateur spécifier des options personnalisées à passer à un simulateur. Cependant, je veux m'assurer que l'utilisateur n'injecte pas d'autres commandes via les options utilisateur. Quelle est la meilleure façon d'y parvenir? Par exemple. L'utilisateur fournit: -a -b L'application s'exécute: mysim --preset_opt -a …

4
Comment analyser des arguments facultatifs dans un script bash si aucun ordre n'est donné?
Je ne sais pas comment inclure des arguments / indicateurs facultatifs lors de l'écriture d'un script bash pour le programme suivant: Le programme nécessite deux arguments: run_program --flag1 <value> --flag2 <value> Cependant, il existe plusieurs indicateurs facultatifs: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> …





3
Existe-t-il un moyen simple de consigner toutes les commandes exécutées, y compris les arguments de ligne de commande?
J'essaie de trouver comment enregistrer une instanciation spécifique de rrdtoolpour voir si le chemin d'accès qu'il reçoit est incorrect. Je sais que je pourrais envelopper l'exécutable dans un script shell qui enregistrerait les paramètres, mais je me demandais s'il y avait une façon plus spécifique au noyau de surveiller cela, …
11 logs  proc  arguments  audit 








En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.