[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Dúvida com o comando "csplit"
From: |
andelnyr |
Subject: |
Dúvida com o comando "csplit" |
Date: |
Fri, 18 May 2012 19:02:13 -0000 |
User-agent: |
eGroups-EW/0.82 |
Prezados
Fiz um script para dividir uma grande quantidade de arquivos e usei o comando
csplit.
Como a solução tinha de ser rápida, não me dediquei a produzir algo muito
refinado, mas agora que o trabalho foi feito, gostaria de entender como
melhorar o script.
Para dividir foi assim:
csplit -s -z -n 4 arquivo.txt '/PDS/' {*}
No campo com o "padrão" para dividir o arquivo deveria variar de acordo com o
arquivo.
Tentei
padrao=PDS ; csplit -s -z -n 4 arquivo.txt '/"$padrao"/' {*}
padrao="PDS" ; csplit -s -z -n 4 arquivo.txt '/"$padrao"/' {*}
padrao='/PDS/' ; csplit -s -z -n 4 arquivo.txt $padrao {*}
padrao="'/PDS/'" ; csplit -s -z -n 4 arquivo.txt $padrao {*}
e não funcionou.
Fiz um "case" o prenchimento manual mesmo do campo "padrao", mas agora gostaria
de fazer algo mais limpo.
Alguma sugestão?
- Dúvida com o comando "csplit",
andelnyr <=