История изменений
Исправление vodz, (текущая версия) :
Проще всё же: -name '[^.]*.txt' Ну и "-and" у вас и так по умолчанию всюду юзается, зачем вы там его написали явно?
Такие маски легко на всю жизнь запомнить как сочинять, когда программируешь что-то на sh из серии: «узнать, что аргумент число». Так как это преобразуется в ужас из серии
case "$1" in
"" | *[![:digit:]]* ) return 1;;
esac
Исправление vodz, :
Проще всё же: -name '[^.]*.txt'
Такие маски легко на всю жизнь запомнить как сочинять, когда программируешь что-то на sh из серии: «узнать, что аргумент число». Так как это преобразуется в ужас из серии
case "$1" in
"" | *[![:digit:]]* ) return 1;;
esac
Исправление vodz, :
Проще всё же: -name '?*.txt'
Такие маски легко на всю жизнь запомнить как сочинять, когда программируешь что-то на sh из серии: «узнать, что аргумент число». Так как это преобразуется в ужас из серии
case "$1" in
"" | *[![:digit:]]* ) return 1;;
esac
Исходная версия vodz, :
Проще всё же: -name '?*.txt'
Такие маски легко на всю жизнь запомнить как сочинять, когда программируешь что-то на sh из серии: «узнать, что аргумент число». Так как это преобразуется в ужас из серии
case "$1" in
"" | *[![:digit:]]* ) return 1;;
esac
}