![]() |
|
|
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 |
| criar pasta no Windows a partir do Unix, enquanto FTP | Metalero de Oz | UNIX para Dummies Perguntas & Respostas | 0 | 05-14-2008 02:22 |
| Pack pasta atual | WebWatch | UNIX para Dummies Perguntas & Respostas | 3 | 12-17-2007 05:46 |
| AIX - criar pasta em vez hdisk1 | lwy2020 | AIX | 3 | 01-16-2007 04:56 |
| Como posso criar um arquivo com a hora atual - 60 minutos | DaveyTN | Programação Shell Script e | 4 | 10-05-2005 09:17 |
| criar diretório chamado data atual | flowrats | UNIX para Dummies Perguntas & Respostas | 2 | 07-31-2002 12:26 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Usar awk para criar uma nova pasta no diretório atual
Muito bem, estou certo de que este é uma questão ridícula, mas não sei por isso estou indo para pedir qualquer maneira.
Tenho um pequeno script, estou escrevendo para ter informações de uma fonte, recodificar-lo em uma determinada maneira, e imprimir a arquivos para cada sujeito tenho dados para. Isso tudo funciona perfeitamente. Eu só quero colocar um pouco de gelo sobre o bolo, se você vai fazer e é assim, não importa onde eu executar o script, ou sobre o computador, ele irá sempre enviar todos os dados de saída para uma nova pasta no diretório atual. Para ser mais específico. Vamos dizer que estou executando o script em / home / research /. Em vez de enviar a saída para o diretório atual bom, eu quero criar uma nova pasta para todas as coisas que nos, por isso não é entremeado com os meus outros ficheiros. Eu viajo muito, por isso, se eu hardcode ">" iat_exp / "e" _ "sn". Out ", recebo um erro se a pasta iat_exp ainda não existe. Então, eu quero o meu script awk para criar essa pasta quando ele começa a correr. Espero que isto não é suficiente detalhe ... Eu sou um scripter inexperiente e estou apenas usando awk em cygwin no meu xp portátil, embora eu estou criando minha primeira Ubuntu caixa, por isso estou muito animado sobre isso. Graças todos, Chris |
|
||||
|
A melhor versão que envia erros para / dev / null se o diretório "iat_exp" já existe. Código:
awk '{"mkdir iat_exp 2>&-" | getline;print stuff}' inputfile > iat_exp/outputfile
|
![]() |
| Marcadores |
| Tags |
| linux, ubuntu |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|