rsync --progress a roura

Ladislav Vaiz spam na nagano.cz
Pátek Květen 6 11:27:42 CEST 2005


> potrebuju v bash skriptu udelat - aby udaje co vypisuje rsync --progress mohl
> cist jiny proces nezavisle na procesu rsync. Zkousel jsem pouzit fifo - kdyz
> dam treba cat pojmenovana_roura tak se to vypisuje ale nejde to napojit dalsi
> rourou treba | awk... nebo | cut ... na dalsi zpracovani.. Snad jsem
> srozumitelne vysvetli o co mi jde :-) jak to mam teda resit ??

Napadaji me dve veci:
- kam vypisuje rsync progress? Na stdout nebo stderr? V bashi je sloucite
  treba rsync 2>&1 | filtr. Pozor, pri presmerovani do douboru musite dat
  rsync >soubor 2>&1

- rsync zrejme neposila \n, pouze \r. Grep & spol patrne kesuji po
  radkach, ale nenajdou konec radky \n. TO by mohl vyresit
  tr '\015' '\012' umisteny mezi rsync a filtr.

Vse berte jako namet, nezkousel jsem to.

La'd"a


Další informace o konferenci Linux