abonnement Unibet Coolblue
pi_48931666
Vorige delen:
Het Grote Unix-Guru's helpen Unix-Newbies [deel 1]
Het Grote Unix-Guru's helpen Unix-Newbies [deel 2]
Het Grote Unix-Guru's helpen Unix-Newbies [deel 3]
Het Grote Unix-Guru's helpen Unix-Newbies [deel 4]
Het Grote Unix-Guru's helpen Unix-Newbies [deel 5]
Het Grote Unix-Guru's helpen Unix-Newbies [deel 6]
Het Grote Unix-Guru's helpen Linux-Newbies [deel 7]
Het Grote Unix Guru's helpen Linux newbies [deel 8]
Het Grote Unix-Guru's helpen Linux-Newbies [deel 9]
Het Grote Unix-Guru's helpen Linux-Newbies [deel 10]
Het Grote Unix-Guru's helpen Linux-Newbies [deel 11]
Het Grote Unix-Guru's helpen Linux-Newbies [deel #12]
Het Grote Unix- en Linuxguru's helpen Unix/Linux-Newbies [de
Het Grote Unix- en Linuxguru's helpen Unix/Linux-Newbies #14
[Linux/Unix] [/Gurus/helpen/newbies]$ ./deel 15
[Linux/Unix] [/Gurus/helpen/newbies]$ ./deel 16

Voor je je vraag post:
Lees eerst de FAQ - Linux/BSD van Lucille door.

Enkele Bekende Distributies
  • FreeBSD [ Download ] [ Documentatie ]
  • NetBSD [ Download ] [Documentatie ]
  • SUN Solaris [ Download ]
  • Fedora [ Download ] [ Documentatie ]
  • Debian [ Download ] [ Documentatie ]
  • Gentoo [ Download ] [ Documentatie ]
  • Mandriva [ Download ] [ Documentatie ] (voorheen Mandrake)
  • Slackware [ Download ] [ Documentatie ]
  • Suse Linux [ Download ] [ Documentatie ]
  • Knoppix [ Download ] [ Documentatie ]
  • Ubuntu [ Download ] [ Documentatie ]

    Gespecialiseerde Distributies
  • Linux and BSD-based Firewalls and Broadband Routers
  • CD-based Linux Distributions (Live CDs)

    Meer distributies...

    The Linux Documentation Project

    Er is ook een Fok!Wiki pagina voor Linux!

    Test *HIER* welke Linux distributie bij je past!

    Game on!

    Deze OP.
  •   woensdag 2 mei 2007 @ 16:58:39 #2
    107418 wdn
    Elfen lied O+
    pi_48932048
    quote:
    Op woensdag 2 mei 2007 16:47 schreef devzero het volgende:

    [..]

    De bourne shell (sh) had al support voor arrays, alleen zit je dan vaak te kloten met shift etc.
    Begin me der niet over De horror.
    Beatus vir qui suffert tentationem.
    PSN Rinzewind
    Disgaea 5 *O* Horizon Zero Dawn *O* Nier Automata *O* Persona 5 *O*
    pi_48938750
    weet iemand hoe ik er voor kan zorgen dat bestanden die ik ergens aanmaak (op een bepaalde partitie) automatisch een group owner mee krijgt? Ik wil bijv dat een bestand dat ik als user farenji aanmaak in de /www map niet ook de group farenji meekrijgt maar www-data. Ken da?
    pi_48939866
    setgid bit op de parent directory aanzetten. Dus bv
    # chgrp www-data /www
    # chmod 2755 /www
    (of chmod g+s /www)
    pi_48941405
    quote:
    Op woensdag 2 mei 2007 20:35 schreef devzero het volgende:
    setgid bit op de parent directory aanzetten. Dus bv
    # chgrp www-data /www
    # chmod 2755 /www
    (of chmod g+s /www)
    Thanks, weer wat geleerd.
    pi_48948698
    tvp's weer eens weg
    pi_48953403
    [8:42 pts/2 0] wesleys@sinti:/home/wesleys$ ./tvp.sh --topic 1018332
    Inserting TVP in topic 1018332

    Voor de mensen die dit script ook willen hebben:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #!/bin/bash

    case $@ in
      --topic *)
        echo "Inserting TVP in topic $2"
        exit 0
      ;;
      *)
        echo "Usage: `basename $0` --topic <topic nummer>"
      ;;
    esac


    (en afblijven godt)
      donderdag 3 mei 2007 @ 08:54:51 #8
    107418 wdn
    Elfen lied O+
    pi_48953543
    quote:
    Op woensdag 2 mei 2007 23:51 schreef Godlike02 het volgende:
    tvp's weer eens weg
    Jij hebt meer verwijderd dan alleen maar tvp's.


    Ik wil graag weten hoe ik erachter kom waarom VLC af en toe hapert tijdens het afspelen van een bestand op mijn laptop. Sinds gisteren heb het idee dat dit alleen is als de AC eraf is maar dat weet ik nog niet zeker.
    'update' is het niet. Screensaver staat in elk geval uit. En powermanagement toont ook niet echt iets waarvan ik zeg: dat kan het zijn.

    Hoe vind ik welk proces dit betreft? Ik ken "top" maar als ik een video afspeel is dat niet echt zichtbaar.
    Kan ik ergens een historie zien van de belasting van mijn systeem?
    Beatus vir qui suffert tentationem.
    PSN Rinzewind
    Disgaea 5 *O* Horizon Zero Dawn *O* Nier Automata *O* Persona 5 *O*
    pi_48953792
    Je kan truss (strace) gebruiken om het vlc process in de gaten te houden:

    strace vlc of als vlc al draait strace -p <pid van vlc>

    VLC heeft ook een scherm/log die naar boven komt als er errors zijn met de media die hij probeert af te spelen.
    pi_48957534
    quote:
    Op donderdag 3 mei 2007 08:54 schreef wdn het volgende:

    [..]

    Jij hebt meer verwijderd dan alleen maar tvp's.


    Ik wil graag weten hoe ik erachter kom waarom VLC af en toe hapert tijdens het afspelen van een bestand op mijn laptop. Sinds gisteren heb het idee dat dit alleen is als de AC eraf is maar dat weet ik nog niet zeker.
    'update' is het niet. Screensaver staat in elk geval uit. En powermanagement toont ook niet echt iets waarvan ik zeg: dat kan het zijn.

    Hoe vind ik welk proces dit betreft? Ik ken "top" maar als ik een video afspeel is dat niet echt zichtbaar.
    Kan ik ergens een historie zien van de belasting van mijn systeem?
    Sorry dan!
    Verkeerd klikje
      donderdag 3 mei 2007 @ 11:20:28 #11
    65490 whoops
    Home is where the heart is...
    pi_48957822
    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash
    chars=( t v p )

    for char in ${chars[@]}
    do
       echo -ne $char
    done


    Alleen jammer dat hij dus niet met de standaard 'sh' onder de nieuwe Ubuntu's werkt... :(

    Alleen als je de shebang goed hebt staan (naar /bin/bash dus), dan met chmod even de eXecute flag zet en je start hem op door ./script.sh te doen werkt het...
    In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
      donderdag 3 mei 2007 @ 11:20:31 #12
    107418 wdn
    Elfen lied O+
    pi_48957824
    quote:
    Op donderdag 3 mei 2007 11:13 schreef Godlike02 het volgende:

    [..]

    Sorry dan!
    Verkeerd klikje
    Och
    Ik heb op got wel eens een compleet topic verwijderd terwijl ik een edit wilde doen dus ...
    (was ook geen waardeoordeel hoor; slechts een constatering; begon me namelijk af te vragen of ik gek werd want ik weet zeker dat ik nooit 'tvp' gebruik in een topic als dit en toch ben ik iets kwijt: nl een vraag over vlc en haperingen maar die staat er weer maar dan uitgebreider).

    En nu weer vrolijk verder
    Beatus vir qui suffert tentationem.
    PSN Rinzewind
    Disgaea 5 *O* Horizon Zero Dawn *O* Nier Automata *O* Persona 5 *O*
      donderdag 3 mei 2007 @ 11:49:36 #13
    113650 maniack28
    Dresden Dolls O+
    pi_48959087
    Ik wil in een bash weten hoe lang een bepaalde variable is.. uit hoeveel getallen hij bestaat. Ik weet dat het in je prompt met wc -c filenaam kan, maar ik heb in dit geval geen filenaam, maar een variable. Hoe gaat dat dan in zn werk?
    Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
      donderdag 3 mei 2007 @ 11:54:43 #14
    104583 cyberstalker
    Een krachtig neen!
    pi_48959293
    quote:
    Op donderdag 3 mei 2007 11:49 schreef maniack28 het volgende:
    Ik wil in een bash weten hoe lang een bepaalde variable is.. uit hoeveel getallen hij bestaat. Ik weet dat het in je prompt met wc -c filenaam kan, maar ik heb in dit geval geen filenaam, maar een variable. Hoe gaat dat dan in zn werk?
    echo $variabele | wc -c
    Hope for the best, prepare for the worst.
      donderdag 3 mei 2007 @ 11:58:52 #15
    113650 maniack28
    Dresden Dolls O+
    pi_48959477
    quote:
    Op donderdag 3 mei 2007 11:54 schreef cyberstalker het volgende:

    [..]

    echo $variabele | wc -c


    En nu nog aan een variable toekennen want test=$variable | wc -c kent ie niet.. dan is $test gelijk aan 0, terwijl de echo van hierboven 4 geeft...

    Moet dat met een backquote (die ik niet snap )

    edit - zelf al gepielt:

    tmoet zijn: test=$(expr $variable | wc -c)

    [ Bericht 7% gewijzigd door maniack28 op 03-05-2007 12:05:19 ]
    Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
      donderdag 3 mei 2007 @ 12:05:53 #16
    104583 cyberstalker
    Een krachtig neen!
    pi_48959796
    quote:
    Op donderdag 3 mei 2007 11:58 schreef maniack28 het volgende:

    [..]

    _O_

    En nu nog aan een variable toekennen :') want test=$variable | wc -c kent ie niet.. dan is $test gelijk aan 0, terwijl de echo van hierboven 4 geeft...

    Moet dat met een backquote (die ik niet snap :') )
    Daar kun je inderdaad backticks voor gebruiken. Hiermee kun je de uitvoer van een commando gebruiken in een ander commando.

    Dus bijvoorbeeld
    1test=`echo $variable | wc -c`


    Voorbeeldje:

    1
    2
    3
    4
    5
    ~$ export $blabla="Ik ben een variabele"
    ~$ export test=`echo $blabla | wc -c`
    ~$ echo $test
    21
    ~$
    Hope for the best, prepare for the worst.
      donderdag 3 mei 2007 @ 12:11:05 #17
    113650 maniack28
    Dresden Dolls O+
    pi_48960018
    quote:
    Op donderdag 3 mei 2007 12:05 schreef cyberstalker het volgende:

    [..]

    Daar kun je inderdaad backticks voor gebruiken. Hiermee kun je de uitvoer van een commando gebruiken in een ander commando.

    Dus bijvoorbeeld
    [ code verwijderd ]

    Voorbeeldje:
    [ code verwijderd ]
    Ah kay.. nu snap ik ze.. je voert een commando uit en de uitvoer ken je toe aan een variable.. dus je moet op die manier altijd echo gebruiken en datgeen wat "geprint" wordt, wordt toegekent aan je variable

    Laatste vraag dan voor vandaag

    Stel ik heb $dag en echo $dag geeft als uitvoer 5. Ik wil voor die 5 een 0 hebben, omdat de datum van mijn bestand met een 0 wordt weergegeven. Hoe doe ik dat dan?

    edit - dom dom.. je zit net die backticks uit te leggen tis natuurlijk gewoon dag=`0$dag` als er een 0 voor moet

    Mijn dank is groot.. Unix batch maken is best leuk Als je er een beetje in komt
    Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
      donderdag 3 mei 2007 @ 13:03:30 #18
    65490 whoops
    Home is where the heart is...
    pi_48961964
    @maniack28, ik heb veel gehad aan de Advanced Bash-Scripting guide: http://tldp.org/LDP/abs/html/ (pdf)
    In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
    pi_48967649
    quote:
    Op donderdag 3 mei 2007 12:05 schreef cyberstalker het volgende:

    [..]

    Daar kun je inderdaad backticks voor gebruiken. Hiermee kun je de uitvoer van een commando gebruiken in een ander commando.

    Dus bijvoorbeeld
    [ code verwijderd ]

    Voorbeeldje:
    [ code verwijderd ]
    Overigens, $bla=1 is op een verkeerde manier een parameter aan het variable toekennen: bla=1 is de juiste manier.

    wc -c is byte count, wc -m is character count:

    1
    2
    3
    4
    5
    6
    15:28 pts/13 1 wesleys@eniac:/home/wesleys$ echo Bla | wc -m
    4
    15:29 pts/13 0 wesleys@eniac:/home/wesleys$ isLong Bla
    Bla: 3 char(s) long
    15:29 pts/13 0 wesleys@eniac:/home/wesleys$ echo -n Bla | wc -m
    3


    Der zit een kleine adder onder het gras, wc -[cm] pakt ook de n (newline) mee als byte/character. Dus als je dit wilt doen, gebruik echo -n.

    isLong is een klein perl scrippie, zie hier de code ervoor:
    1
    2
    3
    4
    5
    6
    7
    8
    #!/usr/bin/perl

    use warnings;
    use strict;

    foreach (@ARGV) {
      printf("%s: %s char(s) longn", $_, length($_));
    }


    dag=`0$dag` zal dit willen uitvoeren, als dag bijv 5 is. dag=`05`, je moet dan een executable 05 hebben. Je kan dan beter dag=`printf %.2d $dag` doen.

    [ Bericht 2% gewijzigd door slakkie op 03-05-2007 15:48:00 ]
      donderdag 3 mei 2007 @ 16:28:48 #20
    113650 maniack28
    Dresden Dolls O+
    pi_48970160
    Bedankt voor de uitleg en de links Ik begin het meer en meer te snappen
    Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
    pi_48982052
    quote:
    Op donderdag 3 mei 2007 15:27 schreef slakkie het volgende:
    Overigens, $bla=1 is op een verkeerde manier een parameter aan het variable toekennen: bla=1 is de juiste manier.
    [mierenneukmode]
    $ bla=v
    $ export $bla=1
    $ echo $v
    1

    cyberstalker gebruikte export, dan wordt $bla geresolved door de shell en kan het wel, hoewel ik niet denk dat hij dit bedoelde
    pi_48986180
    quote:
    Op donderdag 3 mei 2007 21:57 schreef devzero het volgende:
    Mierenneuker

    Het kan wel, maar zoals je zelf zegt, dit is niet wat hij bedoeld, echo $bla zal namelijk 'v' returnen. Dat klopt dus niet met het voorbeeld.
      woensdag 9 mei 2007 @ 23:23:36 #24
    13250 Lod
    Sapere aude!
    pi_49207650
    ehm... help...
    Ik heb zojuist iets heel doms gedaan. Ik heb thuis een server staan en wilde daar een andere distributie op hebben (Centos 5). Ik heb een backup gemaakt van mijn bestanden, muziek, films en de gewone backups op mijn usb-drive en heb toen de server opnieuw geïnstalleerd. Echter ben daarbij vergeten de usb-drive af te koppelen en ik heb niet goed opgelet bij de aangegeven partities die mee mochten worden genomen bij het formateren . Dus mijn usb-drive is mooi mee geformateerd .
    De meeste bestanden heb ik gelukkig nog ergens anders staan (behalve de films) maar ik ben nu dus ook maanden aan mail e.d. kwijt waar ik wat minder gelukkig van word.
    Is er nog een manier om dit terug te krijgen? Of moet ik even slikken en deze dag zo snel mogelijk vergeten?

    En dan blijkt achteraf ook nog eens dat Centos niet goed wil installeren
    GNU Terry Pratchett
      donderdag 10 mei 2007 @ 10:22:16 #25
    25794 Detroit
    Per aspera ad astra
    pi_49216349
    Wat je nog zou kunnen proberen is zo'n data recovery programmaatje te gebruiken om te kijken of je de data die erop stond voordat je formatteerde terug kan krijgen...

    Heeft mij ook wel eens geholpen om na het formatteren enkele belangrijke bestanden terug te vinden.
    So, if you're frightened of dying and... and you're holding on, you'll see devils tearing your life away. But if you've made your peace, then the devils are really angels...
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')