Przepraszamy za zły tytuł. Nie mogłem wymyślić lepszego.
Chcę alias polecenia do innego polecenia i wyodrębnić opcje z tekstu samego polecenia. Zdaję sobie sprawę, że jest to niejasne, więc być może przykład pomoże:
Gdybym miał zrobić coś takiego z tym ls
, chciałbym mieć możliwość aliasu następujących elementów:
ll -> ls -l
la -> ls -a
lal -> ls -al
l -> ls
ALE
ls -> ls #allow this special case to not change
najlepiej chciałbym być w stanie samemu zdecydować, czy zapisać część polecenia, tak jak robię to z s
in ls
. więc na przykład chciałbym również móc korzystać z grep:
grepi -> grep -i
greps -> grep -s
grepis -> grep -is
nie musimy się teraz martwić o opcje, które przyjmują argumenty, na przykład, jeśli okaże się, że grepm
nie działa.
.bashrc
lub podobnym.