Sponsored Content
Top Forums Shell Programming and Scripting Necesito la fecha de creacion, modificacion y ultimo acceso de un fichero! Post 302360380 by palitodlselva on Thursday 8th of October 2009 06:51:56 PM
Old 10-08-2009
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.Smilie

Alguien me ayuda!? gracias.
 

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

No logro solucionar sacar el dia de la semana de una fecha dada.

Con este código pretendo sacar el dia de la semana dada una fecha como parametro por ejemplo. ./dia 27 10 2009 El resultado saliera: Martes El problema es que cuando llego casi al final el lunes etsa representado por un 0. el martes por 1.. y quiero hacer un bucle if para sustituir el 0... (1 Reply)
Discussion started by: mik4us
1 Replies

2. 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

3. Shell Programming and Scripting

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! (3 Replies)
Discussion started by: uri_crack
3 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 06:16 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy