The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



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
Ajuda Necessários: Comando para encontrar o endereço IP eo comando executado de um usuário loggedout Segurança 2 08-06-2008 09:12
como? cadeia de comando com o lançamento da linha de comando opções TinCanFury Programação Shell Script e 5 04-28-2008 07:06
inconsistente comando ls exibição no prompt de comando e executar como um trabalho do cron rajranibl SuSE 5 07-30-2007 09:26
Como usar mais de um comando STREAM EMA com o Unix, em um único comando shell? bosskr HP-UX 1 10-16-2006 05:16
Como usar mais de um comando STREAM EMA com o Unix, em um único comando shell? bosskr Programação Shell Script e 0 09-19-2006 10:44

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-29-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
Unhappy comando ls

Quero imprimir apenas o nome de um arquivo que está última modificação.
Eu uso::

$ ls-ltr S07 * | cut-f 8-9

mas não está funcionando.

ele dá a outut

-rw-r - r - 1 AAAAA AAAAA 0 29 mai 00:32 S070528D
-rw-r - r - 1 AAAAA AAAAA 0 29 mai 00:41 S070528S

Quero que a saída

S070528S

por favor me ajude.
  #2 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Join Data: dezembro 2003
Localização: Melbourne, Austrália
Posts: 2.100
ls-comando-aqui | awk '(print $ NF)'
  #3 (permalink)  
Old 05-29-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
Unhappy

Eu não poderia compreender.
Explicar o que é "ls-comando-aqui" e que é "$ NF"
por favor informe.
  #4 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Join Data: dezembro 2003
Localização: Melbourne, Austrália
Posts: 2.100
ls-comando-aqui é o seu comando ls. Substituir "ls-comando-aqui" e colocar o seu comando ls existe

"print $ NF" diz awk para imprimir o campo que está referenciado pelo número total de domínios. ou seja, se a sua saída ls tem 9 campos, NF será de 9 e, portanto, $ NF irá imprimir campo 9 - o último campo.

Felicidades
ZB
  #5 (permalink)  
Old 05-29-2007
rayashot rinku is offline
Usuário
  
 

Join Date: May 2007
Lugares: 54
thanx.
ele funciona, mas imprimir Todos nome do arquivo que são semelhantes aos que pattren.
o que significa que imprimir
S070528D
S070528S

tanto o nome do arquivo. mas eu quero imprimir somente última modificação nome de arquivo.
Se eu tiver que mudar esse comando ls plz diga-me então o que é.
  #6 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Join Data: dezembro 2003
Localização: Melbourne, Austrália
Posts: 2.100
ls-comando-aqui | sed -n '$ p' | awk '(print $ NF)'

sed -n '$ p' diz sed para não imprimir nada (-n), excepto o que for expressamente solicitado, e que está a imprimir (p) da última linha ($).

Felicidades
ZB
  #7 (permalink)  
Old 05-29-2007
praveenkumar_l's Avatar
praveenkumar_l praveenkumar_l is offline
Usuário
  
 

Join Date: May 2007
Lugares: 36
Citação:
Originally Posted by rayashot
Quero imprimir apenas o nome de um arquivo que está última modificação.
Eu uso::

$ ls-ltr S07 * | cut-f 8-9

mas não está funcionando.

ele dá a outut

-rw-r - r - 1 AAAAA AAAAA 0 29 mai 00:32 S070528D
-rw-r - r - 1 AAAAA AAAAA 0 29 mai 00:41 S070528S

Quero que a saída

S070528S

por favor me ajude.
Tente este

ls -1 | tail -1

NOTA: Isso não é opção l (el), mas 1 (um)
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 10:35.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0