The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hjælp Required: Kommando til at finde IP-adresse og kommando udføres af en bruger loggedout Sikkerhed 2 08-06-2008 09:12 PM
hvordan? lancere kommandoen med streng af kommandolinjen valgmuligheder TinCanFury Shell Programmering og Scripting 5 04-28-2008 07:06 PM
inkonsekvent ls kommandoen displayet ved kommandoprompten & kører som et cron-job rajranibl SuSE 5 07-30-2007 09:26 AM
Hvordan man bruger mere end en MPE kommando STREAM med Unix kommando i en enkelt skallen? bosskr HP-UX 1 10-16-2006 05:16 PM
Hvordan man bruger mere end en MPE kommando STREAM med Unix kommando i en enkelt skallen? bosskr Shell Programmering og Scripting 0 09-19-2006 10:44 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-29-2007
rinku rinku is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 54
Unhappy ls kommando

Jeg ønsker kun at udskrive navnet på en fil, som senest ændret.
Jeg bruger::

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

men det er ikke i orden.

det giver outut

-rw-r - r - 1 aaaaa aaaaa 0 maj 29 00:32 S070528D
-rw-r - r - 1 aaaaa aaaaa 0 maj 29 00:41 S070528S

Jeg ønsker, at produktionen

S070528S

behage hjælp mig.
  #2 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registreret Geek
  
 

Join Date: Dec 2003
Location: Melbourne, Australien
Stillinger: 2100
ls-kommando-her | awk '(print $ NF)'
  #3 (permalink)  
Old 05-29-2007
rinku rinku is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 54
Unhappy

Jeg kunne ikke forstå.
Forklar, hvad der er "ls-kommando-her", og hvad der er "$ NF"
fortælle.
  #4 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registreret Geek
  
 

Join Date: Dec 2003
Location: Melbourne, Australien
Stillinger: 2100
ls-kommando-her er din ls-kommando. Erstat "ls-kommando-her" og sætte dit ls-kommando der

"print $ NF" fortæller awk at udskrive det felt, der refereres til i det samlede antal felter. dvs hvis din ls output har 9 felter, vil NF være 9, og dermed $ NF vil udskrive felt 9 - det sidste felt.

Skål
ZB
  #5 (permalink)  
Old 05-29-2007
rinku rinku is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 54
Thanx.
det virker, men det udskrive Alle filnavn, der svarer til, at pattren.
Det betyder, at udskrive
S070528D
S070528S

begge filnavn. men jeg ønsker kun at udskrive senest ændret filnavn.
Hvis jeg er nødt til at ændre, at ls kommandoen så plz fortæl mig, hvad er det.
  #6 (permalink)  
Old 05-29-2007
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registreret Geek
  
 

Join Date: Dec 2003
Location: Melbourne, Australien
Stillinger: 2100
ls-kommando-her | sed -n '$ p' | awk '(print $ NF)'

sed -n '$ p' fortæller sed ikke at skrive noget (-n), undtagen hvad der udtrykkeligt anmodet om, og det er at udskrive (p), den sidste linje ($).

Skål
ZB
  #7 (permalink)  
Old 05-29-2007
praveenkumar_l's Avatar
praveenkumar_l praveenkumar_l is offline
Registreret Bruger
  
 

Join Date: May 2007
Stillinger: 36
Citat:
Oprindeligt Indsendt af rinku
Jeg ønsker kun at udskrive navnet på en fil, som senest ændret.
Jeg bruger::

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

men det er ikke i orden.

det giver outut

-rw-r - r - 1 aaaaa aaaaa 0 maj 29 00:32 S070528D
-rw-r - r - 1 aaaaa aaaaa 0 maj 29 00:41 S070528S

Jeg ønsker, at produktionen

S070528S

behage hjælp mig.
Prøv dette

ls -1 | tail -1

BEMÆRK: ls indstilling er ikke l (EL), men 1 (én)
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:13 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0