De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 04 de Junho de 1997
Deve-se tomar cuidados especiais, na programação shell, com os chamados caracteres especiais. São eles:
; & () ^ < > espaços, tabulação e new-line
São utilizados para encadear comandos (;), tarefas batch, etc. Para utilizar qualquer um destes caracteres em um contexto diferente de seu significado original, faz-se necessário precedê-los por "\" (backslash ou barra invertida), ou delimitá-los pelo caracter ".
Por exemplo, se quisermos achar todos os caracteres iniciados por rubens, não importa a terminação, utilizamos o comando find da maneira abaixo:
find / -name rubens\* -print
ou
find / -name "rubens*" -print
O caracter "*", caso não precedido pela "\" ou delimitado pelas aspas (") é interpretado pela shell em uso e não pelo comando find, resultando em erro:
% find . -name 97* -print find: missing conjunction
Já o comando:
% find . -name 97\* -print
funciona perfeitamente :-)
This is the story about four people named Everybody, Somebody, Anybody and Nobody. There was an important job to be done and Everybody was sure that Somebody would do it. Anybody could have done it,but Nobody did it. Somebody got angry about that, because it was Everybody's job. Everybody thought Anybody could do it, but Nobody realized that Everybody wouldn't do it.It ended up that Everybody blames Somebody when Nobody did what Anybody could have.
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)