Limitation de caracteres sur une ligne de commande ???

Limitation de caracteres sur une ligne de commande ??? - Divers - Linux et OS Alternatifs

Marsh Posté le 28-02-2004 à 13:59:02    

Bonjour,
 
je suis avec un administrateur système de serveurs AIX 5.1, et nous avons constaté un gros problème : sur une ligne de commande, via un terminal, nous sommes limités à des lignes de commande de 256 caracteres.
Comme vous le savez, un guru de Shell ne se contente pas de 256 caracteres, et parfois, ça explose (on en arrive à 400 facilement)
 
Est il possible d'augmenter le nombre de caracteres sur une ligne de commande selon le Shell (ksh par exemple) ou via le système ?

Reply

Marsh Posté le 28-02-2004 à 13:59:02   

Reply

Marsh Posté le 28-02-2004 à 19:20:02    

Pffff. Vus etes vraiment des petits joueurs avec votre interface graphique a deux balles :pfff:

Reply

Marsh Posté le 28-02-2004 à 19:33:33    

une ligne de commande ne devrait jamais dépassé 80 caractères
 
sinon t'es victime de la version de ton shell, qui utilise un pauvre buffer de char[256].  
solution :  
1) changer la taille du buffer (recompilation simple)
2) modifier les sources pour que ton shell utilise getline (si disponible sous AIX, sinon réécris là)
3) changer de shell
 
si ça ne vient pas de ton shell, c'est peut être du as une vieille version de librealine :/ même remède, mettre tout à jour

Reply

Marsh Posté le 29-02-2004 à 12:57:54    

alors ?

Reply

Marsh Posté le 29-02-2004 à 21:41:03    

Crées un script...

Reply

Marsh Posté le 29-02-2004 à 21:41:55    

HellIce a écrit :

Crées un script...

euh ça change quoi ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed