bash
оболочка или интерпретатор командной строки. Сценарий оболочки является текстовым файлом, содержащим список команд, которые будут выполняться данной оболочкой (сопоставимый с пакетным файлом, если Вы знакомы с тем языком).
Сценарий оболочки может использовать любой интерпретатор командной строки (или оболочка), ее автор хочет использовать путем определения его на первой строке. Например, если данный сценарий использует bash
, его первая строка будет обычно похожа на это:
#!/bin/bash
Это затем сопровождалось бы списком команд (вообще говоря), так же, как Вы введете их, в порядке, в интерактивной оболочке.
Относительно Вашего сообщения scriptum: не совсем. Оболочка (или интерпретатор командной строки) является программой, которая обрабатывает парсинг командных строк, которые являются вещами, которые Вы вводите, или в интерактивном режиме или в сценарий, как описано выше.
Можно использовать команду printf
для форматирования чисел большим количеством способов, точно так же, как с функцией C printf ()
:
Для создания этого независимым от оболочки используемый работайте /usr/bin/printf
$ LC_ALL=C /usr/bin/printf '%.2f\n' 3.046789
3.05
, синтаксис формата описан в странице справочника библиотечной функции: человек 3 printf
.
Не уверенный в переменной обработке в csh
.
Кроме того, printf
может быть доступным как оболочка встроенная команда, которая делает то же, как в ударе.