Tõ no trabalho e longe do script... Mas o que li ultimamente seria que, o uso de variáveis atribuidas aos arquivos temporários criados pelo mktemp torna o programa mais seguro.
E também li que o uso de sed para leitura dos arquivos é mais recomendado que o velho e bom cat. No caso um sed ':' arquivo é o mesmo que cat arquivo. Alguem sabe disso? --- Em qua, 2/3/11, Noilson Caio <[email protected]> escreveu: > De: Noilson Caio <[email protected]> > Assunto: Re: [slack-users] Shell script - mktemp > Para: [email protected] > Data: Quarta-feira, 2 de Março de 2011, 14:54 > não ficou claro, pode postar o script ? > > 2011/3/2 arthur > fontolan <[email protected]> > > > Opa a todos, > > > > Bem, o scrip tá inflando, caramba.... > > > > Duas dúvidas: > > > > 1 - É mais seguro mesmo usa como variáveis os arquivos > temporários criados pelo mktemp -t? > > > > 2 - Eu li em algum canto que é recomendável não utilizar > cat em scripts mas sim o sed quando se precisar ler um > arquivo/variável. Isso procede? > > > > Grato > > > > --- Em ter, 1/3/11, Noilson Caio <[email protected]> > escreveu: > > > > > De: Noilson Caio <[email protected]> > > > Assunto: Re: [slack-users] Shell script - mktemp > > > Para: [email protected] > > > Cc: "Ellington Santos" <[email protected]> > > > Data: Terça-feira, 1 de Março de 2011, 9:38 > > > > certamente > > > > > > Em 1 de março de > > > 2011 09:36, Ellington Santos <[email protected]> > > > escreveu: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 03/01/2011 09:08 AM, Noilson Caio wrote: > > > rapaz, vamos ver se entendi > > > > > > > > > > > > > > > > > > arquivotemp=$(mktemp /tmp/saida.XXXXXX) > > > > > > var=var > > > > > > > > > > > > echo "$var" >> $arquivotemp > > > > > > > > > > > > > > > > > > > > > > > > 2011/3/1 arthur > > > fontolan <[email protected]> > > > > > > > > > > > > > > > > > > > > > Senhores, > > > > > > > > > > > > Uma dúvida que deve ser > besta, mas estou > > > me > > > atrapalhando: > > > > > > > > > > > > Num script, como usar o > mktemp e enviar > > > os dados de > > > uma variável para os > arquivos temps? > > > > > > > > > > > > Grato > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > GUS-BR - Grupo de Usuários de > Slackware Brasil > > > > > > http://www.slackwarebrasil.org/ > > > > > > http://groups.google.com/group/slack-users-br > > > > > > > > > > > > Antes de perguntar: > > > > > > http://www.istf.com.br/perguntas/ > > > > > > > > > > > > Para sair da lista envie um e-mail > para: > > > > > > [email protected] > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > " Eu quero saber como renomear um > arquivo " > > > ele diz. > > > > > > Por favor, é dia de pagamento, não é?! Mas > eu > > > estou de bom humor. > > > > > > > > > " Claro. Basta dar 'rm' e o nome > do > > > arquivo " > > > > > > " Obrigado " > > > > > > > > > > > > Noilson Caio T. de Araújo > > > > > > Linux Professional Institute Certification > > > > > > LPI000182893 > > > > > > Novell Certified Linux Administrator (CLA) > > > > > > 10111916 > > > > > > Novell Data Center Technical Specialist > > > > > > http://ncaio.ithub.com.br > > > > > > > > > > > > -- > > > > > > GUS-BR - Grupo de Usuários de Slackware > Brasil > > > > > > http://www.slackwarebrasil.org/ > > > > > > http://groups.google.com/group/slack-users-br > > > > > > > > > > > > Antes de perguntar: > > > > > > http://www.istf.com.br/perguntas/ > > > > > > > > > > > > Para sair da lista envie um e-mail para: > > > > > > [email protected] > > > > > > > > > > > > Eu usaria arquivotemp=$(mktemp) e deixaria o > mktemp > > > decidir o nome > > > do arquivo temporário. > > > > > > > > > > > > > > > > > > > > > -- > > > > > > GUS-BR - Grupo de Usuários de Slackware Brasil > > > > > > http://www.slackwarebrasil.org/ > > > > > > http://groups.google.com/group/slack-users-br > > > > > > > > > > > > Antes de perguntar: > > > > > > http://www.istf.com.br/perguntas/ > > > > > > > > > > > > Para sair da lista envie um e-mail para: > > > > > > [email protected] > > > > > > > > > -- > > > " Eu quero saber como renomear um arquivo " > ele > > > diz. > > > > > > > > > Por favor, é dia de pagamento, não é?! Mas eu estou > de > > > bom humor. > > > " Claro. Basta dar 'rm' e o nome do > arquivo > > > " > > > " Obrigado " > > > > > > Noilson Caio T. de Araújo > > > Linux Professional Institute Certification > > > > > > > > > LPI000182893 > > > Novell Certified Linux Administrator (CLA) > > > 10111916 > > > Novell Data Center Technical Specialist > > > http://ncaio.ithub.com.br > > > > > > > > > > > > > > > > > > -- > > > > > > GUS-BR - Grupo de Usuários de Slackware Brasil > > > > > > http://www.slackwarebrasil.org/ > > > > > > http://groups.google.com/group/slack-users-br > > > > > > > > > > > > Antes de perguntar: > > > > > > http://www.istf.com.br/perguntas/ > > > > > > > > > > > > Para sair da lista envie um e-mail para: > > > > > > [email protected] > > > > > > > > > > -- > > GUS-BR - Grupo de Usuários de Slackware Brasil > > http://www.slackwarebrasil.org/ > > http://groups.google.com/group/slack-users-br > > > > Antes de perguntar: > > http://www.istf.com.br/perguntas/ > > > > Para sair da lista envie um e-mail para: > > [email protected] > > > -- > " Eu quero saber como renomear um arquivo " ele > diz. > > > Por favor, é dia de pagamento, não é?! Mas eu estou de > bom humor. > " Claro. Basta dar 'rm' e o nome do arquivo > " > " Obrigado " > > Noilson Caio T. de Araújo > Linux Professional Institute Certification > > > LPI000182893 > Novell Certified Linux Administrator (CLA) > 10111916 > Novell Data Center Technical Specialist > http://ncaio.ithub.com.br > > > > > > -- > > GUS-BR - Grupo de Usuários de Slackware Brasil > > http://www.slackwarebrasil.org/ > > http://groups.google.com/group/slack-users-br > > > > Antes de perguntar: > > http://www.istf.com.br/perguntas/ > > > > Para sair da lista envie um e-mail para: > > [email protected] -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

