Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
Google Site



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 04-08-2008
Regisztrált felhasználó
 

Join Date: Apr 2008
Hozzászólások: 10
Fájlkeresés méret és a dátum

Szia in my shell script kell tennem ezt a

1. van egy file nevű testing.txt in / home / directory-jelentés

Ha a fájl mérete 0 (nulla) és dátum a mai dátum, akkor azt kell nyomtatni
"Sikeres" else "Failed".

2. Van egy fájl neve number.txt amelyeknek szövegét csak egy sort, mint ez

20080324 | 0000040768

Az első 8 számjegy a dátumot. Azt kell ellenőrizni, ha ez az időpont a mai napon, ha igen print 40.768.

Úgy értem, van az egyensúlyra 0000040768-40.768.


Any help is appreciated.

Üdvözlettel,

G.
Sponsored Links
  #2 (permalink)  
Old 04-08-2008
era era is offline Forum Advisor  
Herder a Mihaszna Cicák (A szombati)
 

Join Date: Mar 2008
Helyszín: / ott / is / csak a / bin / sh
Hozzászólások: 3652
Miért van ez az "Advanced" fórumon? Úgy néz ki, mint a házi feladat egyébként.
  #3 (permalink)  
Old 04-08-2008
Regisztrált felhasználó
 

Join Date: Apr 2008
Hozzászólások: 10
Mit?

a felfogás a baj

Minden olyan szerv, aki szakértő egy másik területen, és kellett egy kis munka a Unix tudjon ilyen kérdéseket.


, Amely segítséget nyújthat, ha kétségei vannak az Oracle.

Üdvözlettel,

G.
  #4 (permalink)  
Old 04-08-2008
...@...
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 6.172
1.

Kód:
#!/bin/ksh
touch -t `+%Y%m%d0000` ./dummy
count=0
find  /home/report -name testing.txt -newer ./dummy | \
while read file
do
    let count=$count+1
done
if [[ $count -eq 1 ]] ; then
   echo "Success"
else
   echo "Failure"
fi

2.

Kód:
awk -F'|'  '{print $1}' number.txt  | read today number
if [[ $today = "`date +%Y%m%d`" ]] ; then 
    printf "%d\n" $number
fi

  #5 (permalink)  
Old 04-08-2008
era era is offline Forum Advisor  
Herder a Mihaszna Cicák (A szombati)
 

Join Date: Mar 2008
Helyszín: / ott / is / csak a / bin / sh
Hozzászólások: 3652
Nem tudtam a második szkript dolgozni. (Talán nem próbálja meg az első.) Hát ez helyett:


Kód:
IFS='|' read date number <number.txt
case $date in `date +%Y%m%d`) printf "%d\n" "$number";; esac

Köszönet a printf ötlet, én is használtam sed vagy valami, de ez neater (feltéve, hogy rendelkezik printf).
  #6 (permalink)  
Old 04-08-2008
era era is offline Forum Advisor  
Herder a Mihaszna Cicák (A szombati)
 

Join Date: Mar 2008
Helyszín: / ott / is / csak a / bin / sh
Hozzászólások: 3652
Hogy van ez az első.


Kód:
if find /home/report -maxdepth 1 -mtime -1 -name testing.txt -size 0 | grep . >/dev/null 
then
  echo Success
else
  echo Failure
fi

A lelet kissé pontatlan, ha a megtalál van-daystart opciót, akkor hogy fogja a dátumot számítás.
  #7 (permalink)  
Old 04-08-2008
Regisztrált felhasználó
 

Join Date: Apr 2008
Hozzászólások: 10
Bemeneti

Szia,

Nagyra értékelem a bemenet, de még mindig hibát dob

első hiba

Find: 0652-017-maxdepth nem érvényes lehetőség.

secon egy hiba

printf: 3016-002 00004268 nem teljesen átalakítják.




Any Ideas plz.

Üdvözlettel,

G.
Sponsored Links
Closed Thread

Könyvjelzõk

Címkék
awk, awk trim, mtime, kárpitozás, kárpitozásával awk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Ki


Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Hogyan tudom meg fájlok dátum vagy méret a kövér? umen A UNIX a dummies Kérdések és válaszok 2 01-13-2008 09:04 AM
shell script találni fájlok dátuma és mérete dadadc A UNIX a dummies Kérdések és válaszok 1 10-20-2007 06:18 AM
parancsot, hogy megtudja, a teljes mérete egy adott fájl mérete (elosztva a szerver) abhinov Solaris 3 08-08-2007 07:48 AM
Delete file dátum vagy méret odogbolu98 Fájlrendszerek, lemez és memória 1 03-14-2002 07:00 PM
meg a fájl méret rooh A UNIX a dummies Kérdések és válaszok 1 08-16-2001 08:21 AM



Minden idő GMT -4. Az idő most 10:17 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Content Copyright © 1993-2010. All Rights Management by Reserved.Ad RedTyger

Content Relevant URLs by vBSEO 3.2.0