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.



8
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'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" …

10
Pourquoi argv inclut-il le nom du programme?
Les programmes Unix / Linux typiques acceptent les entrées de ligne de commande sous la forme d'un nombre d'arguments ( int argc) et d'un vecteur d'arguments ( char *argv[]). Le premier élément argvest le nom du programme, suivi des arguments réels. Pourquoi le nom du programme est-il passé à l'exécutable …



8
Résoudre «mv: liste d’arguments trop longue»?
J'ai un dossier avec plus d'un million de fichiers qui doit être trié, mais je ne peux rien faire car mvce message est affiché tout le temps. -bash: /bin/mv: Argument list too long J'utilise cette commande pour déplacer des fichiers sans extension: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 




5
La liste d'arguments est trop longue pour ls
L'erreur suivante s'affiche lorsque j'essaie de créer ls *.txt | wc -lun répertoire contenant de nombreux fichiers: -bash: /bin/ls: Argument list too long Le seuil de cette "liste d'arguments" dépend-il de la distribution ou des spécifications de l'ordinateur? Habituellement, je transmettrais le résultat d'un résultat aussi important à d'autres commandes …
48 ls  arguments 

7
Est-ce que `-` est utilisé uniquement avec cd?
cd - peut basculer entre le répertoire actuel et le répertoire précédent. Il semble que j’ai déjà -utilisé des arguments pour d’autres commandes, même si je ne me souviens pas si -signifie la même chose que pour cd. J'ai trouvé que -ça ne marche pas avec ls. Est - utilisé …


3
Puis-je enchaîner pgrep avec kill?
J'ai remarqué que |c'est utilisé pour envoyer les résultats de la première commande à l'autre. Je voudrais tuer tous les processus qui correspondent à un nom. C'est ce que fait normalement pgrep: $ pgrep name 5089 5105 Et plusieurs arguments semblent fonctionner avec kill: sudo kill 5089 5105 Mais c'est …
31 shell  pipe  arguments 


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.