shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pegar caminho/nome arquivo


From: Antonio Carlos I. Paes
Subject: Re: [shell-script] pegar caminho/nome arquivo
Date: Wed, 26 May 2004 16:52:10 -0400
User-agent: KMail/1.6.2

ds@mobile:~/merdinhas$ ls -l
total 0
-rw-r--r--    1 ds       users           0 May 26 16:47 cof
lrwxr-xr-x    1 ds       users          18 May 26 16:48 paraiso 
-> /etc/master.passwd

ds@mobile:~/merdinhas$ ls -l | grep -v "total" | awk '{ print $9 " " $10 " " 
$11 }' | sed 's/.*-> //'
cof  
/etc/master.passwd

assim que voce queria?

On Wednesday 26 May 2004 16:09, Denise wrote:
> Oi pessoal
>
> tenho a seguintes linhas:
>
> -rw-r--r--     1 cg         cg              48 May 18 01:00
> arq_20040526.txt lrwxr-xr-x   1 cg         cg              48 May 18 01:00
> arq_20040525.txt -> /home/teste/arq_20040525.txt
>
> qunado o arquivo não é link, faço a expressão regular:
> ("^([dwrx-]+)[ \t\n\r\f\v]+([1-9]+)[ \t\n\r\f\v]+([a-zA-Z0-9]+) [
> \t\n\r\f\v]+([a-zA-Z0-9]+)[ \t\n\r\f\v]+[0-9]+[ \t\n\r\f\v]+([a-zA-Z]+)[
> \t\n\r\f\v]+([0-9]+)[ \t\n\r\f\v]+([0-9]+):([0-9]+)[ \t\n\r\f\v]+(.*)$");
>
> e consigo pegar na boa somente o nome do arquivo.
> porém, quando ele vem como link, não sei como pegar o nome do arquivo..
>
> esse nome, utilizo depois para realizar um ftp e pega-lo..
> no caso, tenho que pegar o que vem depois da -> que é onde irei mandar
> fazer ftp..
>
> no caso, a ER ficaria:
>
> ("^([dwrxl-]+)[ \t\n\r\f\v]+([1-9]+)[ \t\n\r\f\v]+([a-zA-Z0-9]+) [
> \t\n\r\f\v]+([a-zA-Z0-9]+)[ \t\n\r\f\v]+[0-9]+[ \t\n\r\f\v]+([a-zA-Z]+)[
> \t\n\r\f\v]+([0-9]+)[ \t\n\r\f\v]+([0-9]+):([0-9]+)[ \t\n\r\f\v]+aqui já me
> perdi toda.. ehhehe
>
> tinha feito ela, como se fosse para pegar o que vem antes da -> porém tem
> que ser o que vem depois...
>
> alguem poderia dar uma ajuda nisso????
>
> obrigada,
> Denise.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> --------------------------------------------------------------------- Sair
> da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]