Res: [shell-script] Error: Expected 2 arguments, found only 1.

2010-03-28 Por tôpico Isaac Sampaio
Olá professor Julio, fico grato pela sua sempre permanente paciência em ensinar. Fiz varias modificações mas mesmo assim não funcionou. Ficando assim: while : ; do [ -s "$lista_ipxmac" ] || echo "descricao|ip|mac" >> $lista_ipxmac resposta3=$( dialog --stdout --title "$rotulo" --ok-label 'Adicion

Re: [shell-script] Script para rodar (ou não) outro s scripts

2010-03-28 Por tôpico Julio C. Neves
Pois é Helton, o mundo do SL é maravilhoso. As pessoas têm prazer em ajudar às outras e isso nos torna unidos e informados. Devido ao desenvolvimento colaborativo, hoje temos uma produtividade incrível e nossa lista de "o que estudar" nunca para de crescer, ou seja, a qtd de novidades muito interes

Re: [shell-script] Error: Expected 2 arguments, found only 1.

2010-03-28 Por tôpico Julio C. Neves
Fala Isaac, acho que seu problema está no conteúdo da variável $list_ipxmac. Qdo vc faz: descricaoOfList=`echo $list_ipxmac | awk -F "|" '{print $1}'` Antes do echo o shell faz a substituição de variáveis e após esta fase, a linha que seria executada seria: descricaoOfList=`echo descricao|ip|mac

[shell-script] Error: Expected 2 arguments, found only 1.

2010-03-28 Por tôpico Isaac Sampaio
Olá amigos, estou tendo algumas dificuldades para fazer isso aqui funcionar, pois quando executo a função que tem essa parte de codigo gera o erro: while : ; do [ -s "$lista_ipxmac" ] || echo "descricao|ip|mac" >> $lista_ipxmac resposta3=$( dialog --stdout --title "$rotulo" --ok-label 'Adicionar'

[shell-script] Re: Comando de inserção

2010-03-28 Por tôpico Sérgio
Usando como base esta dica: # source: http://sed.sourceforge.net/sed1line.txt # print the line immediately after a regexp, but not the line # containing the regexp sed -n '/regexp/{n;p;}' fiz algo assim sed -i.backup '/src admin/{n;s/\(.*\)/\1 teste/g}' file No seu caso terá que colocar o coma

Re: [shell-script] Script para rodar (ou não) outro s scripts

2010-03-28 Por tôpico Helton Moraes
Uau, não esperava uma resposta tão densa! Como sou partidário de que cada solução exige uma mínima maturidade por parte do implementador, e como acho que ainda não tenho maturidade para tanto (fui descobrir o que é e pra que serve o Zenity há 30 segundos atrás na Wikipedia... Por sinal, muuito int

[shell-script] Re: Comando de inserção

2010-03-28 Por tôpico Sérgio
eu fiz um teste com o comando abaixo e funciona sed -i.backup "/src admin/{n;s/\(.*\)/\1${NEW_IP}/g;}" file Deixaria para os colegas a seguinte pergunta: Como usar uma chave dentro de um range no sed? sed -i '/pattern/,}p' file ? ou seja, de 'pattern' até chave, já que a chave é um cara