псевдоним для выполнения команды на все файлы в каталоге - PullRequest
0 голосов
/ 08 февраля 2020

Я хочу создать псевдоним для запуска команды для всех файлов в данном каталоге. Я вручную могу сделать это

find . -maxdepth 1 -type f -iname "t*.txt" -exec mycmd "{}" \;

Однако у меня возникают проблемы с созданием псевдонима для того же. Я пробовал несколько способов избежать всех кавычек и backsla sh. Например:

alias myalias 'find . -maxdepth 1 -type f -iname \"t*.txt\" -exec mycmd \"{}\" \\;'

Но я просто нажимаю эту ошибку

find: No match.

Чего мне не хватает?!

1 Ответ

0 голосов
/ 08 февраля 2020

Я понял это! Следующий псевдоним отлично работает без необходимости что-либо экранировать!

alias myalias 'find . -maxdepth 1 -type f -iname "t*.txt" -exec mycmd "{}" \;'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...