Проблема заключалась в том, что оболочка по умолчанию на моей машинеtsch
.
Запустите echo $SHELL
, чтобы определить, какую оболочку вы используете. Если это tsch
или csh
, то вы не используете знак =
для назначения псевдонимов.
Например, для tsch
:
$ alias foo="ls"
$ foo
foo: Command not found.
Но:
$ alias bar ls
$ bar
Чтобы изменить оболочку по умолчанию на bash
, вы можете запустить:
$ chsh -s /bin/bash
Чтобы сохранить tcsh
с псевдонимами, вам нужно будет создать файл ~/.tcshrc
.
С помощьюнайдитекоманду:
find. -type f -name "*.txt" ! -name "fgh.txt"
-name "*.txt"
-найти файлы с именами, соответствующими шаблону (все текстовые файлы)
! -name "fgh.txt"
-кроме точного имени файлаfgh.txt
Если ваши файлы действительно имеют префикс чисел (Я не уверен в редактировании этого вопроса )измените условие отрицания на! -name "*fgh.txt"