Sponsored Content
Top Forums Shell Programming and Scripting Dividir fichero en numero de lineas Post 302427874 by uri_crack on Tuesday 8th of June 2010 07:08:48 AM
Old 06-08-2010
Dividir fichero en numero de lineas

Hola,

Estoy haciendo un script y queria de un archivo por ejemplo de 650 lineas, recortarlo y hacer archivos mas pequeños de 100 lineas, y que me salieran 7 archivos, por poner un ejemplo.

No tengo ni idea de hacerlo la verdad....xD

Un saludo y gracias!
 

7 More Discussions You Might Find Interesting

1. HP-UX

Numero de Discos Espelhados (Mirroring) em HP-UX

Gostaria que me ajudassem como pesquisar em HP-UX: -Se ha discos espelhados -Quantos sao e o respectivo espaco ocupado (1 Reply)
Discussion started by: cgege
1 Replies

2. Shell Programming and Scripting

Comparar 2 archivos y agregas lineas faltantes

Hi I have 2 files where i save the IP adress of many printers that work on UNIX, one of these files, which is the 'Main File', is on a server call PROD, and the other one is on a different server call Al. What I want, is to make a comparison between the 2 files, and then, copy the IPs that... (4 Replies)
Discussion started by: Athlon1
4 Replies

3. Shell Programming and Scripting

Necesito la fecha de creacion, modificacion y ultimo acceso de un fichero!

Hola, no se casi nada de linux pero tengo que hacer un tp para la facultad, y uno de los puntos me pide que muestre en pantalla la fecha de creacion , modificacion y ultimo acceso de un fichero pasado por parametro a un script.:confused: Alguien me ayuda!? gracias. (1 Reply)
Discussion started by: palitodlselva
1 Replies

4. Shell Programming and Scripting

Insertar saltos de pagina en un fichero

Hi, I need help urgently. Something that seems simple, does not come out. Attempt to insert into a text file page breaks. I need that the execution is fast (as I have to change many files and very large). I have tried using the sed command to replace the characters "C$" with "\f"C$, but... (5 Replies)
Discussion started by: e437109
5 Replies

5. Shell Programming and Scripting

Eliminar lineas con ******

Hola. Tengo un problema. En un archivo tengo distintos campos y en alguno de ellos y en alguna linea me aparecen ******. ej: hola 0.1 ****** 85 adios 1.2 9650 23 gracias 2 ****** 54 bye 87 5666 89 hi ... (1 Reply)
Discussion started by: kekaes
1 Replies

6. Shell Programming and Scripting

Eliminar lineas con SED en Bash?

Hola a todos les cuento que estoy haciendo un programa en bash y queria saber como puedo hacer para borrar lineas de un documento de las palabras que NO terminen en S con SED, es decir, mostrar solamente las que terminan con la letra S. les cuento que probe con: sed -e /$.*/d "$archivo" |... (1 Reply)
Discussion started by: adiegorpc
1 Replies

7. Shell Programming and Scripting

Comando seleccionar(selecionar) lineas(Linhas)

Hola, he empezado la carrera de informática y tengo que hacer uno ejercicios con Cygwin ( mismos comandos que UNIX ). Y en el ejercicio me dice que tengo que abrir un archivo .csv y que selecione las lineas en que en la tercera columna el valor sea 4 y en la cuarta columna el valor sea 2, he... (1 Reply)
Discussion started by: mcanhizares
1 Replies
CONJUGUE(1)							     br.ispell							       CONJUGUE(1)

NOME
conjugue - conjugador de verbos da lingua portuguesa SINOPSE
conjugue [-v VARIAVEL=valor] ... DESCRICAO
conjugue le um banco de verbos contendo paradigmas e listas de verbos que se conjugam segundo cada paradigma, e permite conjugar verbos atraves de um interface iterativa ou na forma de um comando simples dado no prompt do shell. Pode-se passar parametros para o conjugue atraves da opcao -v do awk, que permite predefinir o valor de uma variavel. As variaveis no caso sao: BANCO Path completo do banco de verbos (default /usr/lib/brazilian-conjugate/verbos). NOVOS Path completo do arquivo onde o conjugue apenda verbos novos, que nao constam ainda do banco (default $HOME/.conjugue-novos). FORMATO Formato da saida. A saida e a conjugacao (as formas) do(s) verbos que se deseja conjugar. As possibilidades para a saida sao: c (curto, usado para gerar listas de palavras), n (normal, o formato original, um pouco criptico), ci (usado para listar os verbos para o br.ispell), aa (usado para gerar as regras de afixos verbais do br.ispell), l (longo, um pouco menos criptico do que o "n") e ll (muito longo, semelhante ao que as gramaticas costumam usar). b (usado para gerar a lista dos paradigmas ou dos verbos nos for- matos do dicionario base). O formato default e l. CMD Execute esse comando. Nesse caso, o conjugue executa o comando dado e abandona. De outra forma, o conjugue apresentara um prompt para a entrada de comandos iterativos. Os comandos disponiveis sao ? para mostrar um sumario dos comandos, a para listar as abre- viacoes, n para exibir algumas notas, f para abandonar, e T para conjugar todos os verbos do banco. Para conjugar um verbo determi- nado, basta entrar com esse verbo no prompt de comandos (ou indica-lo na linha de comandos como valor inicial de CMD ). EXEMPLOS
1. Conjugar o verbo "amar" com a saida no formato muito longo: $ conjugue -v FORMATO=ll -v CMD=amar 2. Entrar no modo iterativo e exibe as conjugacoes no formato muito longo: $ conjugue -v FORMATO=ll 3. Conjugar todos os verbos do banco explicitado, gerando uma lista de radicais para o br.ispell: $ conjugue -v BANCO=verbos -v FORMATO=ci -v CMD=T BANCO DE VERBOS
O Banco de verbos contem a conjugacao dos paradigmas e, para cada um deles, uma lista de verbos que se conjugam segundo aquele paradigma. Cada paradigma pode conter tambem informacoes para a heuristica que deduz o paradigma a ser utilizado nos casos em que o banco nao contem essa informacao. Segue uma descricao do formato do banco de verbos: S == [a-zaeiouaeioucaou]+ V == Sr L == [S(,S)*] F == L(:L)* T == FN|IP|PI|II|EI|MI|TI|FI|PS|IS|FS|IA|IN P == paradigma:V[:S]<lf>(T:F<lf>)*<lf> A == abundante:V:L<lf> B == [[P(V0*]|[A]]* O banco pode conter, em qualquer posicao, linhas comecadas com o caracter "#" ou linhas em branco, que sao desprezadas. Em termos semanticos, os simbolos da gramatica representam: S String nao nula V Verbo L Lista de strings F Flexao num tempo ou modo T Nome de tempo ou modo P Paradigma A Participio abundante B Banco O termo <lf> e uma quebra de linha. A lista de verbos que segue um dado paradigma sao os verbos que se conjugam conforme aquele paradigma. A string eventualmente dada como ultimo componente na linha P e a terminacao que heuristicamente sera utilizada para decidir quando usar aquele paradigma (no caso de verbos que nao especificam um paradigma). REGRAS DE TRANSFORMACAO DE RADICAIS
Alguns verbos irregulares tem o radical alterado ao longo da conjugacao. Por esse motivo, e necessario que o programa deduza a partir do paradigma uma regra de alteracao do radical, que sera aplicada em todos os verbos que seguem aquele paradigma. Por exemplo, no verbo "seguir" a vogal "e" do radical e trocada por "i" em alguns casos ("eu sigo"). O modo com que isso vem sendo tratado e meramente conhecer de antemao os tipos de alteracoes de radicais, e codifica-las. Ate o momento foi possivel codificar todas as regras de modificacao de radicais atraves de variacoes de uma unica regra, a saber, a substituicao da ultima vogal do radical ou da ultima vogal do radical apos o descarte da sua ultima letra. O funcao normaliza do script contem uma tabela de transformacao de vogais que cobre todas as transformacoes conhecidas ate o momento. Na eventualidade do conjugue exibir a mensagem "vogal nao normalizada" ao ser iniciado, sera necessario incluir uma nova regra de substituicao de vogais na funcao normaliza, e a sua inversa na funcao desnormaliza. O script documenta como adicionar novas regras. FORMAS ENCLITICAS
A enclise em alguns casos provoca alteracao ortografica do verbo, como por exemplo "ama-la" (amar+ela). A partir da versao 1.1 o conjugue possui suporte especifico para gerar algumas dessas formas, mas isso so esta ativo quando o formato de saida e "ci". Para maiores detalhes, cheque por favor o fonte do conjugue. ARQUIVOS
/usr/lib/brazilian-conjugate/verbos - banco de verbos. $HOME/.conjugue-novos - arquivo para apendar verbos que nao constam do banco. BUGS
O arquivo no qual vao sendo apendados verbos novos nao e lido pelo conjugue na inicializacao. A ocorrencia de um mesmo verbo mais de uma vez no banco provoca malfuncionamento do programa. Essa man page contem caracteres acentuados, que em alguns sistemas talvez nao sejam exibidos. Para visualiza-la corretamente, utilize um fonte ISO e, se o groff estiver disponivel, tente o comando $ groff -Tlatin1 -man conjugue.1|more VER TAMBEM
ispell(1), AUTOR
Ricardo Ueda Karpischek <ueda@ime.usp.br> br.ispell 18 de outubro de 1999 CONJUGUE(1)
All times are GMT -4. The time now is 05:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy