![]() |
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 |
| Tricky Shell script | namishtiwari | Programação Shell Script e | 61 | 08-23-2007 07:26 |
| complicado substituir pesquisa: Pls ajuda. | vaibhavs | Programação Shell Script e | 5 | 06-11-2007 03:44 |
| Tricky Sed | bestbuyernc | Programação Shell Script e | 2 | 11-22-2005 01:03 |
| Tricky um ... | saabir | Windows & DOS: Temas & Debates | 1 | 12-12-2002 05:34 |
| Tricky Arquivo Permissão Pergunta | Hook | Filesystems, Discos e Memória | 3 | 07-16-2002 04:25 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Tricky script pergunta
Oi,
Estou no meio de escrever um script que sftp UNIX's arquivos para um host externo e estou preso com um problema. O problema é que os arquivos criados no meu servidor como um número de ordem que se correlaciona com uma seqüência de diretórios na máquina remota, que é onde o arquivo deve ser ftp'ed. Exemplo: Meu servidor filename: meu_servidor> / home / 572011 O4MP ORDS 188406 V01 DT 20060608154548.txt O campo 4. (188.406) no meu nomeficheiro correlaciona a um diretório no servidor remoto onde o arquivo deve ser armazenada. Então, no servidor remoto que deve ser sftp'ing este arquivo para caminho Servidor remoto: remoteserver> / Teste Documents/TestOrders/180001-190000/188001-189000/188401-188500/188406 O servidor remoto tem cerca de 30 + diretórios e sub-diretório varia criado para facilitar esse arquivo transferência. Servidor remoto como diretório listagens gama nível e sub diretórios seguir: 100001-110000 110001-120000 180001-190000 270001-280000 300001-310000 320001-330000 330001-340000 350001-360000 370001-380000 380001-390000 390001-400000 400001-410000 410001-420000 420001-430000 430001-440000 440001-450000 450001-460000 460001-470000 470001-480000 480001-490000 490001-500000 500001-510000 510001-520000 520001-530000 530001-540000 540001-550000 550001-560000 560001-570000 570001-580000 580001-590000 590001-600000 600001-610000 Então, outro exemplo seria que, se recebeu um nome de arquivo: / home / 572011 O4MP ORDS 588406 V01 DT 20060608154548.txt (Nota: 588406 é o diretório a ser armazenados em local remoto, tal como explicado acima) Como posso fazer o script é inteligente o suficiente para olhar para o campo diante do meu nome de arquivo e sftp-lo no servidor remoto caminho: remoteserver> / Teste Documents/TestOrders/580001-590000/588001-589000/588401-588500/588406 Isto é para #! / Bin / sh, #! / Bin / csh ou #! / Bin / ksh e baseados em HP-UX 11i. Sua ajuda seria muito apreciada. Obrigado. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|