![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Geração de arquivos com o tempo de intervalo de quinze minutos | aajan | Programação Shell Script e | 0 | 09-25-2007 02:54 |
| comando para descobrir o tamanho total de um determinado tamanho do ficheiro (distribuídos ao longo do servidor) | abhinov | Sun Solaris | 3 | 08-08-2007 07:48 |
| Criar um ficheiro com um tamanho específico | aldowsary | AIX | 3 | 12-14-2006 11:35 |
| bash script trabalhando para tamanho pequeno, mas não para arquivos grandes dimensões arquivos. | davidpreml | Programação Shell Script e | 1 | 11-01-2006 11:06 |
| Como teste para um determinado tamanho do ficheiro | GEBRAUN | UNIX para Dummies Perguntas & Respostas | 1 | 02-20-2006 11:50 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Geração de arquivos de tamanho específico
Venho trabalhando na obtenção de um script para tomar dimensão, dir nome e nome do arquivo variáveis de um arquivo de entrada e de criar a mesma estrutura dir juntamente com o arquivo de tamanho específico. Um exemplo do arquivo de entrada: tamanho / dirname / filename 2100/JAN_06/12345ABC.TCC 2354/FEB_06/24564XYZ.NOS 11240/MAR_06/1212ABAB.NCC Eu sou capaz de obter resultados com o seguinte código: Código:
#!/bin/sh
set filesize=$1
set dirname=$2
set filename=$3
awk -F/ '{print $1,$2,$3}' os_listing.out | \
while read filesize dirname filename
do
mkdir $dirname
cd $dirname
dd if=test/inputfile of=$filename bs=1 count=$filesize
cd ..
done
O arquivo de entrada é apenas um arquivo com texto aleatório que equivale ao tamanho do maior arquivo este script irá criar. O que estou tentando descobrir é como adicionar um texto de comprimento fixo de caracteres, mais especificamente o nome do arquivo dentro de cada arquivo quando ele é criado e, em seguida, ter o comando dd criar o arquivo de tamanho específico. Se eu utilizar qualquer um dos procuram opções com o comando dd, ele irá adicionar apenas para a contagem tamanho, o que resulta em arquivos maiores. Por favor, deixe-me saber se é necessário obter informações adicionais. Agradeço antecipadamente por qualquer ajuda e apoio. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|