Scrip para criação de arquivos em série
Publicado por Sérgio Luiz Araújo Silva 03/01/2006
[ Hits: 5.043 ]
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
Crie bash scripts "on-the-fly"
Baby Percent - Converte Semanas da Gestação em Porcentagem
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Secure boot, artigo interessante, nada técnico. (1)
Preciso recuperar videos *.mp4 corrompidos (1)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (6)









