Scrip para criação de arquivos em série
Publicado por Sérgio Luiz Araújo Silva 03/01/2006
[ Hits: 4.848 ]
Gosto de estudar o SED, o grep e outros comandos de manipulação de arquivos e para tanto criei um scrip que gera 100 arquivos com algum conteúdo, espero que gostem
#!/bin/bash # Criado em:Seg 02/Jan/2006 hs 21:16 # ultima modificação: Ter 03 Jan 2006 16:00:43 BRST # Script para criação de arquivos em série # Autor: Sérgio Luiz Araújo Silva # http://vivaotux.blogspot.com # criação da data por extenso do tipo # seguna 2 de janeiro de 2006 # trechos precedidos com "#" não são interpretados pelo bash dia_semana=`date +%A` dia_mes=`date +%d` mes=`date +%B` ano=`date +%Y` hora=`date +%T` dia_hoje=`echo "$dia_semana $dia_mes de $mes de $ano"` # insira arquí o texto que vai ser colocado em cada arquivo # se for usar aspas " proteja com contra barra "\" texto="Este deve ser usado para estudos diversos, experimente usar o SED para fazer modificações em todos os arquivos de uma só vez, visite a página do Aurélio \"http://aurelio.net/\" vá na seção sobre o sed \"http://aurelio.net/sed/\". Não deixe também de visitar o manual sobre Expressões regulares \"http://guia-er.sourceforge.net/guia-er.html\" visite o site do Thobias ele é o mantenedor das funções zz criadas pelo Aurélio a página do Thobias é: \"http://www.thobias.org/\" e as funções zz você encontra em: \"http://funcoeszz.net/\" e é claro visite meu blog: \"http://vivaotux.blogspot.com\" outro bom site é Sed por exemplos: \"http://geocities.yahoo.com.br/cesarakg/sed-1.html\" \"http://geocities.yahoo.com.br/cesarakg/sed-2.html\" \"http://geocities.yahoo.com.br/cesarakg/sed-3.html\" Como o próprio nome diz, estes links dão acesso a uma página com dezenas de exemplos práticos sobre a utilização do SED Para exibir cada um dos arquivos gerados com numeração faça: cat -n arquivo[1-100].txt, onde [1-100] é qualquer um dos 100 arquivos gerados pro este script." # Coloque aquí o seu nome autor="Sérgio Luiz Araújo Silva" # coloque aquí a extensão dos arquivos extensao=".txt" # o laço propriamente de criação dos arquivos for ((i=1;i<=100;i++)) do touch arquivo$i.txt echo " " >> arquivo$i$extensao #logo abaixo o cabeçalho echo " =====================================================" >> arquivo$i$extensao echo " Arquivo$i$extensao" >> arquivo$i$extensao echo " Criado $dia_hoje horas $hora" >> arquivo$i$extensao echo " Autor: $autor" >> arquivo$i$extensao echo " Arquivo para testes com SED ou egrep" >> arquivo$i$extensao echo " ou qualquer outro propósito, lhe convier!" >> arquivo$i$extensao echo " =====================================================" >> arquivo$i$extensao echo " " >> arquivo$i$extensao echo "$texto" >> arquivo$i$extensao # neste ponto insiro o texto echo " " >> arquivo$i$extensao done
4net.sh - Calcula velocidade de transmissão na rede
Script bem simples para eniar e-mail com arquivo em anexo.
Gravar uma imagem ISO em um CD-RW
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Impedir outros proxy da mesma rede (4)
Erro de permissão no samba (0)
O que esta havendo com o mercado de ti? (4)
Não consigo cadastrar nenhuma conta online (1)
Ubuntu 22.04 / Bluethooth - Falha na conexão BlueZ | Não conecta caixa... (8)