GNU/Linux >> Tutoriels Linux >  >> Linux

Longueur maximale de l'argument de ligne de commande pouvant être transmis à SQL*Plus ?

Essayez avec :xargs --show-limits </dev/null

Your environment variables take up 2446 bytes
POSIX upper limit on argument length (this system): 2092658
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 2090212
Size of command buffer we are actually using: 131072

Il n'y a pas de limite par argument, mais un total pour toute la longueur de la ligne de commande. Dans mon système (Fedora 15/zsh), c'est plus proche de 2Mb. (ligne 4).


Je suis tombé sur "Combien de temps une liste d'arguments votre noyau peut-il prendre sur la ligne de commande avant de s'étouffer ?" :

getconf ARG_MAX

ce qui donne ceci sur mon système :

131072

Linux
  1. Qu'est-ce qui définit la taille maximale d'un seul argument de commande ?

  2. Comment passer un argument de ligne de commande dans un script shell ?

  3. Utilitaire de ligne de commande pour récupérer le mot de passe, qui n'a pas d'écho en retour ?

  4. 6 Attendez-vous à des exemples d'arguments de ligne de commande de script

  5. Comment puis-je exécuter une fonction à partir d'un script en ligne de commande ?

La ligne de commande Linux peut s'amuser de loin

Comment puis-je exécuter correctement des scripts de ligne de commande Perl one liner?

Comment puis-je rappeler l'argument de la commande bash précédente ?

Comment puis-je fournir un mot de passe SSH à SVN sur la ligne de commande ?

Comment puis-je copier un dossier à partir de la ligne de commande Linux ?

Longueur maximale de la commande Crontab