Em Tue, 11 Apr 2006 23:11:03 -0300, Eriberto <[EMAIL PROTECTED]>
escreveu:
> MENSAGEM DO MODERADOR
>
> Banido. Mais alguém se arrisca a sair do escopo?
>
> Atenciosamente,
>
> Eriberto - Owner e Moderador
>
Perfeito..
--
Usando o revolucionário cliente de correio do Opera:
http://www.opera
Tiago,
Vc tem razao, o pipe gera um processo filho, mas o redirecionamento do stdin
que vc enviou nao funciona:
4.sh: line 4: syntax error near unexpected token `('
4.sh: line 4: `done <( ls -tr | tail -n 4 )'
Felipe
Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu:Ola
O pip
Opa, desculpe
faltou + um <
while read linha
do echo "linha = $linha"
done < <(ls -tr | tail -n 4)
Explicação: a estrutura
while ... done < arquivo
insere o conteudo do arquivo na entrada padrão (stdin), quando vc faz while
read variavel
vc lê atraves do read a stdin (que só vê o conteudo do arq
caros amigos
estou desenvolvendo um script pra fazer um cadastro de clientes com
seu nat e controle de banda fiz uma tela e sobre essa tela e feito o
cadastro ate ai tudo bem..
fiz o script em linux que usa o #!/bin/bash
uso o tput cup 24 13 pra setar a linha e coluna respectivamente
funciona
Ola,
o tput é um programa executável
$ which tput
/usr/bin/tput
Não é comando interno do bash ou sh. Acho que é só instalar, uma vez que
existe o comando pra BSD:
http://www.rocketaware.com/man/man1/tput.1.htm
On 4/12/06, pocatea <[EMAIL PROTECTED]> wrote:
>
> caros amigos
> estou desenvolven
Entao tiago, fiz como vc disse:
#!/bin/bash
while read linha
do echo "linha = $linha"
done < <(ls -tr | tail -n 4)
line 5: syntax error near unexpected token `<'
Não acho que uma seja mais correta que outra. Porém, a solução utilizando "
" é mais elegante, prática e legível.
On 4/5/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
>
> agora que estamos nesse assunto já chegamos a 2 soluções a que eu mandei
> e a
> com aspas ""
>
> Agora pergunto pro pessoal da
Opa,
Vc ta fazendo algo errado, verifique se todos os espacos, aspas, ponto
e virgulas estão certos ;-)
$ cat teste
#!/bin/bash
while read linha
do echo "linha = $linha"
done < <(ls -tr | tail -n 4)
$ ls
teste
$ ./teste
linha = teste
Aqui funfa!
On 4/12/06, Felipe Sultani <[EMAIL PROTECTED]>
Heil Hitler..
paranbéns moderador, aqui é shell-script, nada de semvergonhice
On 4/12/06, Eder Gobbi <[EMAIL PROTECTED]> wrote:
>
> Em Tue, 11 Apr 2006 23:11:03 -0300, Eriberto <[EMAIL PROTECTED]>
> escreveu:
>
> > MENSAGEM DO MODERADOR
> >
> > Banido. Mais alguém se arrisca a sair do es
no meu free ja esta instalado e nao esta funcionado veja como esta o
meu script
while [ $saida -eq 0 ]; do
registro=''
clear
/etc/programa/tela.sh # Desenha a tela do programa
/usr/bin/tput cup 6 34 read -r NOME
/usr/bin/tput cup 7 34 ; read -r APARTAMENTO
/usr/bin/tput cup
Não ta faltando um ';' antes do primeiro read?
On 4/12/06, pocatea <[EMAIL PROTECTED]> wrote:
> no meu free ja esta instalado e nao esta funcionado veja como esta o
> meu script
>
> while [ $saida -eq 0 ]; do
> registro=''
> clear
> /etc/programa/tela.sh # Desenha a tela do programa
>
>
>
Ola
Não achei no MAN do tput do BSD, a instrução 'cup x y'... sera a versão ?
ps: falta um ';' antes do primeiro read
On 4/12/06, pocatea <[EMAIL PROTECTED]> wrote:
>
> no meu free ja esta instalado e nao esta funcionado veja como esta o
> meu script
>
--
Tiago B Peczenyj
Linux User #405772
#
Ola Senhores,
Nao sou programador, sou um humilde sys Admin que recebi o dever de
fazer backup de todos os dominios de um provedor, cada dominio
*.com.br deve ser backupeado para outro servidor assim: doimnio1.biz2,
dominio2.bzip2, dominio3.bzip3 N e etc.
Sao mais de 5.000 mil dominios e crie
Ola,
Acho que vc vai ter problemas pra definir FILENAME pois vc só da algum
valor para LISTA depois... seria melhor atribuir LISTA=$1 no inicio do
script, por exemplo.
Depois disso, veja este exemplo:
for dominio in /var/www/*.com.br
do echo "Dominio: ${dominio}"
done
Ja podes elaborar uma lógi
Somente um exemplo, vc pode customizar no seu script de acordo com suas
necessidades:
for i in `ls -1`
do
tar -czf $i.tar.gz $i
done
Falou
rafaisac <[EMAIL PROTECTED]> escreveu:
Ola Senhores,
Nao sou programador, sou um humilde sys Admin que recebi o dever de
faze
apenas um momento sem nada à fazer -.-
//---
#!/bin/bash
if [[ $# -ne 3 ]] ; then
echo "Usage : $0 file \"colunas exluidas\" total_de_colunas"
exit 0
fi
file=$1
excluded="$2"
num_colum=$3
num=1
for i in $excluded ; do
included="$included $(
20060406 20060407 20060408 20060409 20060410 20060411 20060412 eu gostaria
de armazenar somente os arquivos entre 20060407 a 20060410 e apagar qualquer
outro arquivo que não estiver neste período
Não sei nem como começar.alguem poderia me dar um help
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rangel, Luciano escreveu:
> Ola Pessoal,
> Estou fazendo um script para limpar as logas de um servidor no
> final do script eu gostaria de apagar qualquer arquivo que nao estiver no
> intervalo das datas especificadas
> Não sei
18 matches
Mail list logo