O comando 'alias' é o que você está procurando
alias aliasname='commands'
Estou tentando fazer um alias ou algo parecido com o comando grep e encontrar o comando no linux.
kinda "find . -name ".sv" | xargs grep -n "word for finding" "
Posso criar um comando ou aliasing com find
xargs
grep
?
então eu quero usar assim com esses 3 comandos.
Se eu digitar assim:
%fxgrep love
encontre love
word no subdiretório em arquivos * .sv.
O comando 'alias' é o que você está procurando
alias aliasname='commands'
O uso do xargs fica complicado se você quiser suportar arquivos com espaços no nome e tal, seu comando também pode ser escrito: find . -name ".sv" -exec grep -n "word for finding" {} \;
mas, dada a sua forma, deve ser uma função:
function fxgrep { find . -name ".sv" -exec grep -n "$1" {} \; ; }
Invoque com argumento entre aspas se houver espaços:
fxgrep "several words"
Tags command-line grep find linux