Как установить псевдоним, такой как "mysearch", который будет рекурсивно искать строку в каталоге, в котором я нахожусь. Это должно быть, как показано ниже:

mysearch "this table..." 

знак равно

find -type f -exec grep -i -l 'this table...' {} \;

2 ответа2

1

Вот один из них: alias mysearch = 'find. тип F | xargs grep -i -l $ 1 '

0

Я бы сказал так (для Баш):

function mysearch { grep -ril "$1" .; }

Проблема с псевдонимом заключается в том, что он позволяет только добавлять команду, а не вставлять в середину. Как псевдоним, это может быть больше, чем вы хотите:

alias rgrep="grep -ril"

Тогда вы можете использовать это как:

rgrep "search string" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .