Výsledky 1 až 4 z 4

Téma: linux bash dotaz

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member
    Založen
    24.10.2002
    Bydliště
    Praha
    Věk
    40
    Příspěvky
    721
    Vliv
    0

    Standardní linux bash dotaz

    ahoj, delam takovej skript do skoly, mam to temer hotovy, jen mi do toho chybi vypsat posledni zmenenej soubor z home
    udelal jsem to pomoci:
    soubor=`ls --sort=time | head -1`

    jenze ted jsem si uvedomil, ze neprochazim podadresare
    kdyz bych pro ls dal -R tak vystup zase neni vhodnej pro jednoduchy orezani head -1

    mate nekdo radu?

    diky

  2. #2

    Standardní Re: linux bash dotaz

    Rychle sesmoleno, zkus jestli to beha, kdyz tak nahod reklamaci, mam toho tedka sam dost, tak na poradne testovani neni cas.
    a=$( ls -R -l --time-style=+%s | awk '{ print $6 }' | sort -g | tail -1 ); ls -R -l --time-style=+%s | awk -v date="$a" '{ if($6 ~ date){ print $7 } }'

    EDIT: Tak jsem se k tomu ted dostal, to puvodni vypisuje vse, jak soubory, direktorare, tak symlinky a navic, pokud je vice veci zmenenejch ve stejnej cas, tak to vypise vsechny. Pokud chces teda jen jeden a pouze soubor, pak takhle...

    a=$( ls -R -l --time-style=+%s | grep ^- | awk '{ print $6 }' | sort -g | tail -1 ); soubor=$( ls -R -l --time-style=+%s | grep ^- | awk -v date="$a" '{ if($6 ~ date){ print $7 } }' | head -1 )
    nebo
    a=$( ls -R -l --time-style=+%s | grep ^- | awk '{ print $6 }' | sort -g | tail -1 ); soubor=$( ls -R -l --time-style=+%s | grep ^- | awk -v date="$a" '{ if($6 ~ date){ print $7 } }' | tail -1 )
    zalezi, kterej z tech naposled menenejch chces

    EDIT2: tak se mi tam vloudila chybicka, sort musi mit parametr -g, jinak se to obcas pojebe, takze to jsem doplnil )
    Naposledy upravil monsoon; 22.05.2008 v 22:07.

    Fanless Experiment || Gigabyte Z77-DS3H | Intel i5-3570K | Thermalright HR-02 | 16G DDR3 | Sapphire HD 7750 Ultimate | Crucial M4 256GB | Seasonic X-400FL | Fractal Define R4
    Dell D430 || i945G | C2D 1.2G ULV | 2G DDR2 533 | GMA950 | 12" 1280x800 | 80G 4k2 | 802.3ab | 802.11g | 802.15.1 | HSDPA | Windows 7 x64
    Storage || i965G | E2200 | 4G DDR2 | RAID5 6x Samsung HD154UI 1.5TB - ~7TiB | 802.3ab ...powered by Ubuntu Server x64
    Accessories || E-MU Tracker Pre USB 2.0 | Meier Corda Headsix | Sony MDR-CD470 | Pioneer A-204R | Tesla ARS 9218 32 | LG 32LD350

    "Music is essentially useless, as life is." George Santayana


  3. #3

    Standardní Re: linux bash dotaz

    Kód:
    find ~ -type f -printf %C@#%p\\n | sort -n -r | head -n 1 | cut -d# -f2
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  4. #4
    Senior Member
    Založen
    24.10.2002
    Bydliště
    Praha
    Věk
    40
    Příspěvky
    721
    Vliv
    0

    Standardní Re: linux bash dotaz

    diky obema panove!

    K+

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Jaky Linux pro mě?
    Založil pulec7 v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 29
    Poslední příspěvek: 31.01.2008, 18:04
  2. Linux Shops
    Založil dekon v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 2
    Poslední příspěvek: 07.04.2005, 18:52
  3. Linux bash - kopirovani
    Založil Braindead v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 2
    Poslední příspěvek: 20.04.2004, 21:38
  4. nForce ovladače 1.0-0261 pro Linux
    Založil Spajdr v sekci fóra Základní desky
    Odpovědí: 0
    Poslední příspěvek: 15.06.2003, 23:11
  5. Nvidia Linux Display ovladač 1.0-4363
    Založil Spajdr v sekci fóra Grafické karty
    Odpovědí: 0
    Poslední příspěvek: 25.04.2003, 14:11

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •