ZSH a rozdíly v Linuxu a BSD

DS

ZSH a rozdíly v Linuxu a BSD
« kdy: 14. 04. 2011, 11:09:20 »
Zdravim.

Chtel bych se zeptat, proc mi prikaz:

Kód: [Vybrat]
for i in $( ls ); do du -hs $i; done
v BSD projde i pres adresare uplne v pohode (lidsky citelny vstup a vystup tady plati).

Ale na Linuxu (Debian) se chova takto:

Kód: [Vybrat]
du: cannot access `\033[0m\033[01;34mtest\033[0m': No such file or directory
Diky za radu!
« Poslední změna: 14. 04. 2011, 17:49:02 od Petr Krčmář »


programmer

Re: ZSH - Linux vs BSD
« Odpověď #1 kdy: 14. 04. 2011, 12:48:34 »
Vypni si barevny vystup v Debianu...

darkenik

Re: ZSH - Linux vs BSD
« Odpověď #2 kdy: 14. 04. 2011, 13:45:47 »
namiesto $( ls ) , by som pouzil *
takze
for i in *;do .....


ale du to vie aj bez cyklu

du -hs *

DS

Re: ZSH - Linux vs BSD
« Odpověď #3 kdy: 14. 04. 2011, 13:47:58 »
Diky za radu - ze scriptu to funguje.

A neexistuje nejaka kombinace toho mit barvicky (ja fakt mam rad barvicky) a funkcniho ls ?

Muzu to nahrazovat findem, ale to je takove drbani se ...

Diky.

DS

Re: ZSH - Linux vs BSD
« Odpověď #4 kdy: 14. 04. 2011, 13:49:18 »
Me ted slo o to, ze cokoli se pak chova divne. Neslo mi konkretne o du ( * je fajn, ale nekdy potrebuju ls | grep -v fuj_fuj .. ) a tak dale.

Kazdopadne diky. Uz jsem malem zase zacal nadavat, ze ten linux je hnus ;o)


stewe

Re: ZSH - Linux vs BSD
« Odpověď #5 kdy: 14. 04. 2011, 14:17:05 »
jaj to je :D

czipis

Re: ZSH - Linux vs BSD
« Odpověď #6 kdy: 14. 04. 2011, 14:54:41 »
standartne bude ls alias na neco jako
alias ls='ls --color=auto'

pouzij primo /bin/ls a nebude to barevne