[Fortune] Nieuwe libraries maken

Pagina: 1
Acties:

  • J.Hollemans
  • Registratie: September 2001
  • Laatst online: 03-10-2025
Ik wil graag voor het programma fortune (/usr/games/fortune)
een nieuwe library maken.
Ik ben er al achter, dat je een library in lib/fortunes
moet zetten en dat iedere library een .dat file heeft.
Zo'n librarie bevat quotes, die met %-tekens zijn gescheiden.

Maar hoe maak ik zo'n .dat file ?
en is dat echt alles wat er nodig is voor het maken van zo'n library ?

Far from being some stuffy science, writing regular expressions is closer to an art.


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

probeer het eens?

Klaar voor een nieuwe uitdaging.


  • J.Hollemans
  • Registratie: September 2001
  • Laatst online: 03-10-2025
Probeer wat eens ?

die .dat file is een binaire file....
als ik die open staat er dit in:
code:
1
^@^@^@^@^@^@A%^@^@^@^@^B@^@^@^@^@^A^@^@

daar valt weinig aan te proberen :?

Far from being some stuffy science, writing regular expressions is closer to an art.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op zaterdag 17 november 2001 20:11 schreef JeroenHollemans het volgende:
Maar hoe maak ik zo'n .dat file ?
Al eraan gedacht, om
code:
1
man fortune

in te tikken ? Dan zie je snel genoeg, helemaal onderaan, een verwijzing naar de manfile van strfile staan... Dus met
code:
1
man strfile

kom je ongetwijfeld een stuk verder...

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • J.Hollemans
  • Registratie: September 2001
  • Laatst online: 03-10-2025
Voor de compleetheid van dit topic:

Je maak een file (bijv. Dutch.quotes) met daarin quotes,
waarbij iedere quote is gescheiden door een %-teken.

Deze file plaats je in de directory /usr/games/lib/fortunes

daarna run je strfile Dutch.quotes

Je kan nu willekeurige quotes uitlezen met fortune Dutch.quotes

Far from being some stuffy science, writing regular expressions is closer to an art.