x
Size: a a a
AG
AG
∀
set -e
AG
set -e
∀
die "$usage"
, или как там угодноdate
? В bash есть хак, который научил printf понимать strftime: %(datefmt)T
AG
ł
something/dir/.dir
. Уставший мозг придумал решение, но адски медленное на больших объемах:find ${_basedir} -type f >| list.txtПонимаю, что эффективность ужасная, как улучшить - уже не понимаю
while read x; do
if [ "$(basename ${x})" = ".$(basename "$(dirname ${x})")" ]; then
printf '%s\n' "${x}"
fi
done < list.txt
Лс
something/dir/.dir
. Уставший мозг придумал решение, но адски медленное на больших объемах:find ${_basedir} -type f >| list.txtПонимаю, что эффективность ужасная, как улучшить - уже не понимаю
while read x; do
if [ "$(basename ${x})" = ".$(basename "$(dirname ${x})")" ]; then
printf '%s\n' "${x}"
fi
done < list.txt
ł
Лс
∀
something/dir/.dir
. Уставший мозг придумал решение, но адски медленное на больших объемах:find ${_basedir} -type f >| list.txtПонимаю, что эффективность ужасная, как улучшить - уже не понимаю
while read x; do
if [ "$(basename ${x})" = ".$(basename "$(dirname ${x})")" ]; then
printf '%s\n' "${x}"
fi
done < list.txt
find /tmp/dir* -type f -exec bash -c '[[ "$(basename "$(dirname {})")" == "$(basename "{}")" ]]' \; -print
${}
, это если точно известно что в именах каталогов и файлов нет всякого говна, либо отправить в какой-нить perl где есть библиотеки разбирающие пути без бесконечных форковł
ł