История изменений
Исправление legolegs, (текущая версия) :
но при этом в for почему-то обязательно запихивают вызов ls
Кретины потому что.
for i in *
во всех случаях лучше, чем for i in $(ls)
, за исключением случаев, когда ещё лучше подойдут find -exec
, find -print0 | xargs -0
или хотя бы find -print0 | while read -rd $'\0' filename; do
.
Касательно всяких ламерских высеров типа for i in $(ls)
вот тебе корректное юниксовое файла к размышлению:
touch 'first\nline space$HOME
second line, are u ok?'
Исходная версия legolegs, :
но при этом в for почему-то обязательно запихивают вызов ls
Кретины потому что.
for i in *
во всех случаях лучше, чем for i in $(ls)
, за исключением случаев, когда лучше find -exec
, find -print0 | xargs -0
или хотя бы find -print0 | while read -rd $'\0' filename; do
.
Касательно всяких ламерских высеров типа for i in $(ls)
вот тебе корректное юниксовое файла к размышлению:
touch 'first\nline space$HOME
second line, are u ok?'