problem s BASHom

Sekcia: Programovanie 16.09.2012 | 05:19
Avatar listrdave Linux  Používateľ
Ahojte .. nevedel by mi niekto poradit ako mozem v BASHi spravit nacitavanie udajov zo suboru po riadku alebo slovach a vlozenie tohto udaju do nejakej premennej aby som nasledne s nou mohol pracovat? Nemozem prist nato ako to spravit.

Dakujem
    • Re: problem s BASHom 16.09.2012 | 11:42
      passing_by   Návštevník
      ugly one. Ak sa bude dat, sprav to bez znasilnovania macky

      cat $file | while read
      do
      echo $REPLY
      done

      na slova podobne, len tam este das tr -s " " "/n"
      • Re: problem s BASHom 23.09.2012 | 17:37
        samalama   Návštevník
        si to aj skusal, ci len zavadzas...?
    • Re: problem s BASHom 17.09.2012 | 12:12
      Peter S.   Návštevník
      for riadok in `cat file`;do
      #obsah je v premennej riadok
      done

      Toto riešenie vklada do premennej slovo po slove, takže ak máš v riadkoch medzery a chceš celý riadok, tak potrebuješ niečo iné..
      • Re: problem s BASHom 17.09.2012 | 22:49
        Avatar listrdave Linux  Používateľ
        Dakujem za odpovede, nejak to poskusam a nieco zlepim. Este raz dakujem :)
        • Re: problem s BASHom 17.09.2012 | 23:58
          WlaSaTy   Návštevník
          Daj si vyhľadať v google toto:
          Bash while read line

          Príkladov to ukáže dosť.