37 lines
1.0 KiB
Markdown
37 lines
1.0 KiB
Markdown
|
|
# $
|
|||
|
|
|
|||
|
|
> Раскрыть переменную Bash.
|
|||
|
|
> Больше информации: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
|||
|
|
|
|||
|
|
- Вывести содержимое переменной:
|
|||
|
|
|
|||
|
|
`echo ${{переменная}}`
|
|||
|
|
|
|||
|
|
- Выполнить содержимое переменной как команду:
|
|||
|
|
|
|||
|
|
`${{переменная}}`
|
|||
|
|
|
|||
|
|
- Вывести код возврата предыдущей команды:
|
|||
|
|
|
|||
|
|
`echo $?`
|
|||
|
|
|
|||
|
|
- Вывести случайное число от 0 до 32767:
|
|||
|
|
|
|||
|
|
`echo $RANDOM`
|
|||
|
|
|
|||
|
|
- Вывести одну из строк приглашения:
|
|||
|
|
|
|||
|
|
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
|
|||
|
|
|
|||
|
|
- Подставить вывод `команды` и выполнить его. Аналогично заключению `команды` в обратные кавычки:
|
|||
|
|
|
|||
|
|
`$({{команда}})`
|
|||
|
|
|
|||
|
|
- Вывести количество аргументов в текущем контексте:
|
|||
|
|
|
|||
|
|
`echo $#`
|
|||
|
|
|
|||
|
|
- Вывести массив Bash:
|
|||
|
|
|
|||
|
|
`echo ${{{имя_массива[@]}}}`
|