The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
en liste over de filer, men udelukker filer i undermapper shyjuezy UNIX for dummyer Spørgsmål & svar 8 10-15-2008 02:42 PM
Sådan kopieres bestemte filer fra listen af filer fra dir A til dir B pmeesara Shell Programmering og Scripting 3 09-29-2008 04:40 PM
Hvordan liste over de filer, bortset fra *. class filer i visse mappe itsjoy2u Shell Programmering og Scripting 3 09-04-2008 11:28 AM
scp liste over filer nmahendran Shell Programmering og Scripting 1 09-03-2008 09:09 AM
tælle en liste over strengen på en liste af txt filer Pep Puigvert UNIX for dummyer Spørgsmål & svar 4 08-15-2008 04:55 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 10-24-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Join Date: Dec 2007
Location: Home af 17-tiden verdensmester Boston Celtics
Stillinger: 1311
Cool Er dette arbejde for dig?


Code:
> ls -l
total 16
drwxrwx---  2 xxx dp  512 Oct 24 08:56 ./
drwxrwx--- 99 xxx dp 3072 Oct 24 08:48 ../
-rw-rw----  1 xxx dp    0 Oct 24 08:53 LG_JG_CLIENT_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:56 LG_JG_CLIENT_200810241142_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:55 LG_JG_CLIENT_baddata.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LG_JG_CUSTOMER_20081024114245.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LG_JG_CUSTOMER_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LM_CM_CUSTOMER_20081024114245_2.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114245_2.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114269_3.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LM_JG_CUSTOMER_20081024114245_1.txt
> ls -l | grep "[A-Z]*_[A-Z]*_[A-Z]*_[0-9]\{14\}*_[0-9]*.txt"
-rw-rw----  1 xxx dp    0 Oct 24 08:53 LG_JG_CLIENT_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LG_JG_CUSTOMER_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LM_CM_CUSTOMER_20081024114245_2.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114245_1.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114245_2.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:48 LM_CM_TELEPHONE_20081024114269_3.txt
-rw-rw----  1 xxx dp    0 Oct 24 08:49 LM_JG_CUSTOMER_20081024114245_1.txt
>

  #2 (permalink)  
Old 10-24-2008
Leo_NN Leo_NN is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Stillinger: 34
print $ (. sh.version)
ksh: $ (. sh.version): 0403-011 Den angivne substitution ikke er gyldige i denne kommando.

så, hvordan du får den virkelige version?
  #3 (permalink)  
Old 10-24-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
narkoman
  
 

Join Date: Jan 2007
Beliggenhed: Варна, България / Milano, Italia
Posts: 2.928
Citat:
Oprindeligt Indsendt af Leo_NN View Post
print $ (. sh.version)
ksh: $ (. sh.version): 0403-011 Den angivne substitution ikke er gyldige i denne kommando.

så, hvordan du får den virkelige version?
Du kan prøve at:


Code:
print $KSH_VERSION

Hvis du får ingen produktion, du har ksh88.
Hvis du insisterer på at kende det nøjagtige frigivelse af ksh88

sæt-o VI (eller andre) -> esc (skal træde i kommando mode) -> Ctrl + V:


Code:
$ set -o vi
$ Version M-11/16/88i

  #4 (permalink)  
Old 10-24-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Join Date: Dec 2007
Location: Home af 17-tiden verdensmester Boston Celtics
Stillinger: 1311
Wink Her er en fremgangsmåde med awk


Code:
> ls -w1
./
../
LG_JG_CLIENT_20081024114245_1.txt
LG_JG_CLIENT_200810241142_1.txt
LG_JG_CLIENT_baddata.txt
LG_JG_CUSTOMER_20081024114245.txt
LG_JG_CUSTOMER_20081024114245_1.txt
LM_CM_CUSTOMER_20081024114245_2.txt
LM_CM_TELEPHONE_20081024114245_1.txt
LM_CM_TELEPHONE_20081024114245_2.txt
LM_CM_TELEPHONE_20081024114269_3.txt
LM_JG_CUSTOMER_20081024114245_1.txt

> ls | awk -F"_" 'NF==5 && ($3=="CLIENT" || $3=="CUSTOMER") {print $0}'
LG_JG_CLIENT_20081024114245_1.txt
LG_JG_CLIENT_200810241142_1.txt
LG_JG_CUSTOMER_20081024114245_1.txt
LM_CM_CUSTOMER_20081024114245_2.txt
LM_JG_CUSTOMER_20081024114245_1.txt

> ls | awk -F"_" 'NF==5 && ($3=="CLIENT" || $3=="CUSTOMER") && ($4>20080101000000) {print $0}'
LG_JG_CLIENT_20081024114245_1.txt
LG_JG_CUSTOMER_20081024114245_1.txt
LM_CM_CUSTOMER_20081024114245_2.txt
LM_JG_CUSTOMER_20081024114245_1.txt

Måske kan du se / forstå den logik, der anvendes her, og udvide det til dine behov.
Jeg sikre fem områder - fire _ tegn
Jeg kan se, hvis felt 3 er kunde eller KUNDE
Jeg kontrollere, at datoen> 2080101 (dato) 000000 (tid)
  #5 (permalink)  
Old 10-24-2008
Leo_NN Leo_NN is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Stillinger: 34
Her er, hvad jeg fik:

Citat:
> ls-l | grep "[AZ] * _ [AZ] * _ [AZ] * _ [0-9] \ (14 \) * _ [0-9] *. txt"
> Ugyldig \ (\) gentagelse.
  #6 (permalink)  
Old 10-24-2008
Leo_NN Leo_NN is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Stillinger: 34
Ja, noget som dette, tak.

1.Should det være lige "ls" i stedet for "ls-l"?
2.How at kontrollere, om "objekt" er på listen?
3. hvad er den rigtige syntaks til at sætte nogle params i grep, ligesom
ls | grep "$ (sælgeren) _ $ (SOURCE) _ [AZ] * _ [0-9] \ (14 \) * _ [0-9] *. txt"???

Gå Celts!

Sidst redigeret af Leo_NN; 10-24-2008 på 01:16 PM..
  #7 (permalink)  
Old 10-24-2008
Leo_NN Leo_NN is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Stillinger: 34
Intet:

Citat:
> Print $ KSH_VERSION
<NO OUTPUT>
> Set-o VI
>
Så det er ksh88, right?
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:50 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