Kirjoittaja Aihe: ls rekursiivisesti tiedostoon.(ratkaistu)  (Luettu 2475 kertaa)

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
ls rekursiivisesti tiedostoon.(ratkaistu)
« : 23.06.08 - klo:19.27 »
Eli kun ei taas tajua niin ei sitten prkl  :-[

Minulla on seuraava polku ~/Programming/Projects/interpreters/osBasic ja sen alla sitten vielä muutama kansio niin pitäisi saada kaikki osBasic kansiossa ja sen alla olevissa kansioissa olevat tiedostot txt filuun niin että lukisi polku, tiedoston nimi, pvm ja klo.

Eli jotenkin näin.

filut.txt
Koodia: [Valitse]
osBasic/osBmain.bas 22.06.2008 15:33:22
osBasic/osBheaders.bas 30.05.2008 11:00:03
osBasic/Functions/rand.bas 12.03.2008 03:22:09
osBasic/Keywords/print.bas 21:06:2008 22:11:01

pvm ja kellonaika ei nyt juuri noin tarvitse olla mutta siis niin että näkisi tiedoston luontiajan minuutinkin tarkkuudella olisi pop.
Kiitoksia jos joku jaksaa rautalankaa vääntää.

E.K.Virtanen
« Viimeksi muokattu: 24.06.08 - klo:06.17 kirjoittanut E.K.Virtanen »

peran

  • Vieras
Vs: ls rekursiivisesti tiedostoon.
« Vastaus #1 : 23.06.08 - klo:19.42 »
oletkohan kokeillut findia?

Edit - Esim.
Koodia: [Valitse]
find * -printf "%T+ %f\n"
« Viimeksi muokattu: 23.06.08 - klo:20.08 kirjoittanut peran »

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Vs: ls rekursiivisesti tiedostoon.
« Vastaus #2 : 23.06.08 - klo:20.58 »
Findin man-sivuja selaamalla pääsin seuraavaan tulokseen:
Koodia: [Valitse]
find osBasic/ -printf "%p %Td.%Tm.%TY %TH:%TM:%TS \n" > filut.txt
Tuo tuottaa melko täsmälleen sen muotoilun joka aloituksen esimerkissä oli. Se täytyy suorittaa hakemistossa jossa osBasic/ on, eli ~/Programming/Projects/interpreters.

Muotoilua voi muuttaa muuttamalla noiden lainausmerkkien sisällä olevia muotoilukomentoja.

Muokkaus: Poistettu koodista ylimääräinen välilyönti, mikä hieman vaikutti listauksen muotoiluun.
« Viimeksi muokattu: 24.06.08 - klo:19.53 kirjoittanut Tommi S. »

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Vs: ls rekursiivisesti tiedostoon.(ratkaistu)
« Vastaus #3 : 24.06.08 - klo:06.17 »
Kiitoksia, findin kanssa toimiikin hienosti.

kimbledon

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: ls rekursiivisesti tiedostoon.(ratkaistu)
« Vastaus #4 : 28.06.08 - klo:15.41 »
Tuosta vielä sen verran, että tuo ei ole luonti päivämäärä vaan muokkaus päivämäärä. Säilytetäänkö luontipäivämääriä missään? Olen miettinyt, että miten ne saisi selville jo pitkään.

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: ls rekursiivisesti tiedostoon.(ratkaistu)
« Vastaus #5 : 28.06.08 - klo:15.54 »
Säilytetäänkö luontipäivämääriä missään?

Ei.