![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
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 |
| Distro Linux a partir de script bash | Samtim74 | Programação Shell Script e | 1 | 08-19-2008 03:04 |
| Código Perl para diferenciar numéricos e não numéricos entrada | Raynon | Programação Shell Script e | 11 | 08-04-2007 11:32 |
| a forma de classificar no campo numérico tempo | rahulspatil_111 | Programação Shell Script e | 1 | 04-27-2007 12:52 |
| Classifique (bash comando) | booboo | Programação Shell Script e | 5 | 03-31-2006 08:18 |
| Ponto flutuante comparações numéricas em bash | borncrazy | Programação Shell Script e | 2 | 03-27-2005 08:39 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
ajudar newb no linux e necessidade bash script tipo numérico
Estou tentando configurar automaticamente a importação de uma série de arquivos de dados mysql. Estou fazendo manualmente agora um real e sua dor.
Todos os sql são numeradas sequencialmente em um formato de 4 números sublinhado substituído pelo texto com espaços sublinhados. exemplo: Citação:
Eu percebi que eu possa fazer isso para conquistar a boa estrutura arquivo como eles não têm números duplicados. Citação:
A variável h tem o número g sozinho e tem o nome de arquivo completo. Citação:
Tenho estado a olhar para este código muito tempo eu não consigo ver a floresta para as árvores, se você sabe o que quero dizer. Então, alguma sugestão para me formar à direita de pensamento seria muito apreciada Obrigado, dlm1065 Última edição por dlm1065; em 04/27/2008 04:36.. |
|
||||
|
Se você usar somente a saída de encontrar uma vez, você realmente não precisa colocá-lo em uma variável.
A minha sugestão seria a de extrato, o número sequencial e do banco de dados para campos separados e, numericamente, em espécie, o número sequencial. Código:
find logon_updates -name "*.sql" -print | while read f do g=$(echo $f | cut -b15-) h=$(echo $f | cut -b15-18) echo $h:$g done | sort -t : -k1n Código:
... sort -t : -k1n | cut -d: -f2- | while read f; do sql PERFORM ACTS OF horror WITH "$f" USING BIG STICK done Talvez algo como isso poderia funcionar já? Código:
find -name "*logon_structure.sql" -print | sort -t / -k2n Última edição por época; em 04/27/2008 05:17.. Motivo: Opa, sort-t (não-d!) |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|