Tag Archive: unix

Email no Unix (mail/mailx) – Como enviar arquivo anexo

Como fazer para enviar um arquivo anexo através do comando mail ou mailx no Unix? Por exemplo, pode ser necessário enviar um arquivo anexo em emails enviados através de scripts que realizam funções administrativas. Além do anexo, podemos enviar junto o conteúdo no corpo do email (body). Seguem os passos para enviar um email contendo [...]

Leia o artigo completo ->

Incrementar variável numérica em bash2

Até a bash 1, para você incrementar uma variável numérica de 1 em 1 era preciso toda uma contorção: contador=0; \ while [ $contador -lt 10 ]; \ do echo “o valor do contador eh $contador”; \ let contador=$contador+1; \ done Agora, com a bash2, você pode usar o for de maneira parecida com a [...]

Leia o artigo completo ->

bash: Argument list too long

Pode ser que você já tenha tentado dar um comando usando o asterisco * na bash e tenha obtido este erro: bash: comando: Argument list too long Aonde comando pode ser um rm, ou um cp, ou qualquer outro. Por exemplo: daniduc@nicholas:~/teste$ rm -f * bash: /bin/rm: Argument list too long daniduc@nicholas:~/teste$ Quem imprimiu esse [...]

Leia o artigo completo ->

Uso interessante do awk – Opção system

O awk é uma ferramenta muito poderosa e tenho consciência que não uso 1/1000 do que ela oferece. Descobri um uso interessante da ferramenta, que é a utilização da opção system que já premite executar diretamente o comando utilizando o campo selecionado. Ex: O comando lsvgfs lista os filesystems do VG: # lsvgfs rootvg / [...]

Leia o artigo completo ->

Concatenando arquivos na horizontal

Quando falamos em concatenar arquivos, sempre nos lembramos do comando cat, que concatena os arquivos verticalmente, colocando o conteúdo sequencialmente um abaixo do outro. E se queremos colocar o conteúdo dos arquivos um ao lado do outro, concatenando horizontalmente? Para isso, o unix tem o comando paste. # paste Para saber mais sobre os comandos [...]

Leia o artigo completo ->

Introdução ao Unix

A primeira coisa que ouvi falar de UNIX foi: “O unix é um sistema operacional multiusuário e multitarefa” Confesso que na época, aluna do primeiro ano do colegial técnico em processamento de dados, que nunca tinha visto um computador na frente, não entendi muito o que isso significava. E não imaginava que um dia eu [...]

Leia o artigo completo ->