Como digitar um comando com mais de 257 caracteres em massa?

0

Putty não permite digitar mais de 257 caracteres. Eu pesquisei as configurações do terminal, não há opção para definir o comprimento máximo de comando.

    
por Hugh Darling 09.12.2013 / 09:31

2 respostas

2

How to type a command more than 257 characters in putty?

Você pode fazer isso digitando 257 caracteres e pressionando qualquer tecla no teclado que corresponda a um caractere imprimível †.

Se o sistema operacional ou o shell de comando do seu servidor ignorar isso, você pode resolver isso reconfigurando ou substituindo o software incorreto.

Os detalhes dependem do shell e do sistema operacional que você usa.

$ uname -s -r
Linux 2.6.18-274.3.1.el5
$ getconf ARG_MAX
131072

Uma coisa que pode atrapalhar você em alguns sistemas operacionais é a expansão de curingas. Por exemplo:

$ csh
1% ls *
Arguments too long.

quando isso ocorre, mudo para um shell melhor.

Há alguns bons conselhos aqui - essencialmente

You have following option to get around these limitations:

Use find or xargs command
Use shell for / while loop

† A introdução da minha resposta pode parecer um pouco impertinente, mas o ponto importante aqui é que uma parte muito importante da solução de problemas está desafiando suas suposições . Outro ponto importante sobre os sites do stackexchange é que as perguntas precisam de respostas. Não menos importante, para que eles desapareçam da lista de perguntas não respondidas. Os comentários ajudam o questionador a melhorar sua pergunta, mas, a menos que sejam seguidos, nem sempre movem as coisas ao longo do caminho para o encerramento. Eu fiz este wiki da comunidade para deixar claro que não estou apenas colhendo pontos de reputação.

"Eu pensei que os anões amavam o ouro", disse Angua. "Eles só dizem isso para colocá-lo na cama", respondeu Cheery.

    
por 09.12.2013 / 11:53
-1

Você provavelmente está usando o shell csh. Tente mudar para bash, digitando o comando

 bash

em seguida, execute seu longo comando.

    
por 30.01.2015 / 18:34

Tags