Какая часть страниц справочника относятся к оболочке удара?

Я в настоящее время использую оболочку удара, но немного смущен записями человека. Например, запись человека для источника (man source):

DESCRIPTION
  sh
     The exec command specified by the arguments is  executed  in...

  csh
     exec executes command in place of the current  she...

  ksh
     With the exec built-in, if arg is give...

Существуют записи для нескольких оболочек, но не для оболочки удара. Я знаю, что удар обозначает Границу Снова, Оболочка так делает это подразумевает что описание для sh тот, который применяется к удару?

Спасибо

3
задан 19.02.2010, 04:00

3 ответа

Та страница справочника похожа на него, прибывает из Unix (а не Linux) система, как Солярис.

На Солярисе/bin/sh является исходная Оболочка Bourne, которая испытывает недостаток в истории, завершении или более усовершенствованном параметре substition, что Вы нашли бы в ksh, POSIX и оболочках Bash. Кроме того, замена команды может только быть сделана с обратными галочками, а не с $ (команда).

(Хотя, если Вы имеете /usr/xpg4/bin ранее в Вашем ПУТИ, работая 'sh' получит Вас совместимая с POSIX оболочка вместо этого.)

Как profjim говорит, использовать man bash для деталей синтаксиса Bash.

1
ответ дан 08.12.2019, 01:11

Если Вы ищете справку на определенном встроенном ударе, обычно

help [builtin_name]

то, что Вы хотите.

1
ответ дан 08.12.2019, 01:11

На многих дистрибутивах sh является ссылкой на удар, таким образом, да работающий sh даст Вам удар, однако это будет работать в ограниченном, sh-compatible режим. Вы не можете полагаться на это без проверки, все же. sh мог бы вместо этого быть ссылкой на тире, или на его собственный двоичный файл.

Для ссылок удара сделать man bash. Также посмотрите на Справочник Bash и Усовершенствованное Руководство по созданию сценариев Bash.

1
ответ дан 08.12.2019, 01:11

Теги

Похожие вопросы