msoliver
(usa Debian)
Enviado em 09/12/2020 - 22:39h
cadu405 escreveu:
Existe algum comando que gere um arquivo do tamanho que eu quero?
________________________________________________________________
Direto ao assunto.
Sim, existe!
fallocate -l 1024 1024bytes.txt
fallocate -l 1G 1000Mbytes.txt
Ou
truncate -s 1K truncate.txt
________________________________________________________________
Complicando o que é simples...... Rsrsrsrs
Segue:
#!/bin/bash
[[ "$1" =~ ^([0-9]+)$ ]] && tam=$1 || { echo "Número Inválido";exit;}
linha=$(printf '%*s' "63"|sed 's/ /01/g')
bytes=$((tam*1024));
nlin=$(bc <<< "$bytes/128")
for ((X=0;X<$nlin;X++)) { echo "${linha}0" >> Arq_${bytes}.txt;}
Obs.: Informe o tamanho do arquivo, como parâmetro.
Exemplo:
./gera_arq.sh 5
Cada linha do arquivo tem 128 bytes, 127 caracteres, + '\n'.
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________