LINUX.ORG.RU

История изменений

Исправление 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
}