GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Maximale Länge des Befehlszeilenarguments, das an SQL*Plus übergeben werden kann?

Versuchen Sie es mit: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

Es gibt kein Limit pro Argument, aber insgesamt für die gesamte Befehlszeilenlänge. In meinem System (Fedora 15/zsh) liegt es näher bei 2 MB. (Zeile 4).


Ich stieß auf "Wie lange kann eine Argumentliste Ihr Kernel auf der Befehlszeile aufnehmen, bevor er würgt?":

getconf ARG_MAX

was auf meinem System folgendes ergibt:

131072

Linux
  1. Was definiert die maximale Größe für ein einzelnes Befehlsargument?

  2. Wie übergibt man ein Befehlszeilenargument an ein Shell-Skript?

  3. Befehlszeilenargumente an Bash-Skript übergeben?

  4. Befehlszeilenprogramm zum Abrufen von Passwörtern ohne Echo?

  5. Wie analysiert man jede Zeile einer Textdatei als Argument für einen Befehl?

Die Linux-Befehlszeile kann aus der Ferne Spaß machen

Wie kann ich Perl-One-Liner-Befehlszeilenskripts ordnungsgemäß ausführen?

Wie kann ich einen Ordner über die Linux-Befehlszeile kopieren?

Gibt es ein Unix-Befehlszeilentool, das Schriftartdateien analysieren kann?

Wie kann ich von der Befehlszeile aus in dmesg schreiben?

Gibt es Befehlszeilenprogramme, die das Drücken von Joystick-Tasten erfassen können?