Met date kun je tijden/data op een bepaalde manier formatteren en weergeven, niet manipuleren. Je hebt dus nog iets anders nodig, een 'berekening' die naar die dinsdag toe gaat of mogelijk zelfs een andere functie of programma die dat voor je doet. Heb alleen even geen idee wat je daarvoor kunt gebruikenquote:Op vrijdag 23 december 2005 10:26 schreef _Kwekkertje_ het volgende:
Hoe doe ik met date de eerste dinsdag van de volgende maand?
Die is lastiger denk ik. Volgens mij kan dat niet met GNU's -d syntax (onder BSD gaat het helemaal niet lukken natuurlijk). Iets als -d 'next tuesday next month' doet niet wat je wilt. Volgens mij wil je zelf gaan rekenen.quote:Op vrijdag 23 december 2005 10:26 schreef _Kwekkertje_ het volgende:
Hoe doe ik met date de eerste dinsdag van de volgende maand?
xmms-lib heb ik er op. Maar in realplayer deed BBC radio het wel.Dezelfde stream niet in mplayer.quote:Op vrijdag 23 december 2005 13:22 schreef nyny83 het volgende:
xmms libje nog installeren? Dat wordt vaak gebruikt voor streaming media
Het kan. Maar het gaat alleen met date niet (portable) lukken. Onder Linux zou iets nog wel lukken, maar, onder *BSD heeft date niet zoveel functionaliteit (eigenlijk alleen het formatten, het kan nieteens iets met een andere datum doen). Een Perl-scriptje of Python-script ligt meer voor de hand.quote:Op vrijdag 23 december 2005 13:15 schreef the_disheaver het volgende:
Ik heb er totaal geen verstand van... Maar meerdere if-functies? Dat de dag woensdag is, en datum tusen 1 en 7 zit.
Hier dan eentje, maar met awk:quote:Op vrijdag 23 december 2005 10:26 schreef _Kwekkertje_ het volgende:
Hoe doe ik met date de eerste dinsdag van de volgende maand?
1 2 3 4 5 6 7 8 9 10 | BEGIN { # Next month and year nm = 1 + (strftime("%m") % 12); ny = strftime("%Y") + (nm == 1); ts = mktime(sprintf("%i %i 01 00 00 00", ny, nm)); wd = strftime("%u", ts); printf("First Tuesday of next month is: %d-%d-%d\n", wd > 2 ? 3 - wd + 7 : wd == 1 ? 2 : 1, nm, ny) } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Sample configuration file for ISC dhcpd for Debian # # $Id: dhcpd.conf,v 1.4.2.2 2002/07/10 03:50:33 peloy Exp $ # # option definitions common to all supported networks... option domain-name "thuis.domein"; option subnet-mask 255.255.255.0; default-lease-time 600; max-lease-time 7200; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.254; option domain-name-servers 194.109.6.66, 194.109.9.99, 194.109.104.104; option domain-name "thuis.domein"; option routers 192.168.0.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; default-lease-time 600; max-lease-time 7200; } |
1 2 3 4 5 6 7 8 9 | nslookup xs4all.nl Resultaat: Name: xs4all.nl.thuis.domein Address: 212.79.243.144 (Klopt dus niet) Linux: externe ping naar juiste ip gaat, maar een lookup op het domein gaat niet :( |
Opgelost met de mooie util genaamd: DnsMasqquote:Op vrijdag 30 december 2005 20:39 schreef existenz het volgende:
Ik heb het volgende probleem:
Op me Windows en Linux clients achter me router werkt de dns niet zoals hij zou moeten werken:
DHCPD.conf:
[ code verwijderd ]
En dit gaat dus fout:
[ code verwijderd ]
Wat zie ik over het hoofd? Want ben ik vergeten, want dit is verrekkes irritant
Heeft iemand dit document (Linux!=Windows.pdf) toevallig nog ergens staan? Hij lijkt van de site gehaald te zijn, en ik wilde hem aan iemand laten lezen...quote:
Ik heb 'm in m'n mail staan, wil 'm wel naar je toe mailen. M'n email staat in m'n profiel.quote:Op maandag 2 januari 2006 16:26 schreef whoops het volgende:
[..]
Heeft iemand dit document (Linux!=Windows.pdf) toevallig nog ergens staan? Hij lijkt van de site gehaald te zijn, en ik wilde hem aan iemand laten lezen...![]()
Super, you got mail!quote:Op maandag 2 januari 2006 17:47 schreef bigben04 het volgende:
[..]
Ik heb 'm in m'n mail staan, wil 'm wel naar je toe mailen. M'n email staat in m'n profiel.
Komt eraan.quote:Op maandag 2 januari 2006 18:11 schreef rickmans het volgende:
ow kan iemand hem online zetten? of naar mij mailen, dan zet ik hem wel online.
mv naam-*.ext tijn-*.extquote:Op maandag 2 januari 2006 19:37 schreef Tijn het volgende:
Ik heb een Mac en dus ook een soort van Unix-achtig OS. De commandline is me niet vreemd, maar veel meer dan basiscommando's ken/gebruik ik niet. Dat is niet zo erg, maar nu wil ik graag een grote lading files renamen en ik weet niet hoe ik het moet aanpakken. De filenames hebben allemaal dezelfde structuur ("naam - 001.ext", naam - 002.ext" etc) en ik wil het "naam"-gedeelte in iets anders veranderen. Het kan vast met 1 simpel regeltje, maar wie o wie kan me vertellen hoe?
Het werkt niet zo. Als het goed gaat, dan zegt je 'mv' wel dat 't geen geldige syntax is, omdat je laatste argument geen directory is, en je meer dan twee argumenten meegeeft (of 't weigert gewoon); maar als je pech hebt overschrijft het het laatste bestand met één van de eersten (zeker als er maar één bestand is dat naam-*.ext heet, en eentje dat tijn-*.ext heet).quote:Op maandag 2 januari 2006 19:48 schreef existenz het volgende:
[..]
mv naam-*.ext tijn-*.ext
Dat moet wel werken denk ik
1 2 3 4 | j=`echo $i | sed 's/naam/tijn/'`; mv "$i" "$j"; done; |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |