Hlavní navigace

Názor k článku Hrátky z řádky: find to najde od BASH - Ahoj, potreboval bych poradit ohledne vyhledavani v bashi....

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 11. 2010 18:58

    BASH (neregistrovaný)

    Ahoj, potreboval bych poradit ohledne vyhledavani v bashi. Pisu skript, ktery v zadanem adresari a jeho podadresarich identifikuje skripty a vypise jejich cestu + nazev skriptu. Vyhledani skriptu by se melo proves pres vyhledani nazvu skriptu na prvnim radku (napr.: "#!/bin/bash" nebo perl,awk,...)

    napr.: pokud zadam adresar "script" vypise muj bashovsky skript toto:

    /home/my/scrip­t/aaa.sh bash
    /home/my/scrip­t/first/bbb.pl perl
    /home/my/scrip­t/second/ccc.sh bash

    Zatim sem se dostal k tomuhle:

    find $nazev_adresare -exec grep -H -l "bash" '{}' \;
    - tohle ovsem nevyhledava pouze na prvni radku takze bych do toho potreboval nejak implementovat "| head -n 1" bohuzel nemuzu prijit na to jak?
    - navic bych chtel aby to vypsalo i typ skriptu nejen cestu k souboru jak je videt v prikladu

    Pokud byste meli nejakou radu diky