Difference between revisions of "Aliases in .bashrc/ru"

Created page with "Синтаксис для создания функции bash очень прост. Они могут быть объявлены в двух различных формат..."
(Created page with "Синтаксис для создания функции bash очень прост. Они могут быть объявлены в двух различных формат...")
Tags: Mobile web edit Mobile edit
Line 61: Line 61:
Иногда вам может понадобиться создать альяс, принимающий один или несколько аргументов. Вот тут-то и пригодятся функции bash.
Иногда вам может понадобиться создать альяс, принимающий один или несколько аргументов. Вот тут-то и пригодятся функции bash.


<div lang="en" dir="ltr" class="mw-content-ltr">
Синтаксис для создания функции bash очень прост. Они могут быть объявлены в двух различных форматах:
The syntax for creating a bash function is very easy. They can be declared in two different formats:
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
function_name () {
имя_функции (){
   [commands]
   [команды]
}
}
...</pre>}}
...</pre>}}
or
или
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
function function_name {
function имя_функции {
   [commands]
   [команды]
}
}
...</pre>}}
...</pre>}}
To pass any number of arguments to the bash function simply, put them right after the function’s name, separated by a space. The passed parameters are $1, $2, $3, etc., corresponding to the position of the parameter after the function’s name. The $0 variable is reserved for the function name.
Чтобы просто передать любое количество аргументов в функцию bash, поместите их сразу после имени функции, разделив пробелом. Передаваемые параметры - это $1, $2, $3 и т.д., соответствующие позициям параметра после имени функции. Переменная $0 зарезервирована для имени функции.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
translator
10,714

edits