The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Значение $ (0% $ (0 ##*/}} nyelavarthy AIX 7 09-23-2008 03:48 AM
если [! -R $ (1)] значение в KSH naveeng.81 Shell программирование и сценарии 1 04-09-2008 02:47 PM
OopenSSH не давая мне! BG_JrAdmin SUN Solaris 2 09-12-2006 12:54 PM
Какой смысл здесь? forevercalz Shell программирование и сценарии 2 09-29-2005 01:46 PM
Клиент ок не позволяя перейти от розетки fusion99 UNIX для чайников Вопросы И Ответы 1 02-20-2004 10:13 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 07-04-2009
jojo123 jojo123 is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2009
Сообщений: 51
помочь мне в давая мне знать смысл SH, KSH, Баш

Не могли бы вы помочь мне в давая мне знать, по смыслу

Код:
#!/bin/sh
#!/bin/ksh
#!/bin/bash
Какова разница между всеми этими ....

Также, пожалуйста, тем ниже упомянуть сценарий, не могли бы Вы, пожалуйста, объясните Что делает этот скрипт

Код:
#!/bin/bash
t=100
echo $t
echo $tea
echo ${t}ea
Thnkz заранее.

Последний раз редактировалось Neo; на 07-04-2009 12:30 PM.. Причина: добавлен код тегов и изменил тему для пользователя, стоимость 15000 бит
Биты Награжден / Отнесено на jojo123 этой темы
Свидание Пользователь Комментировать Сумма
07-04-2009 Neo изменил название, добавил теги кода .... сделайте это сами в правилах. -15.000
Old 07-04-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Администратор
  
 

Регистрация: Sep 2000
Место проведения: Азиатско-Тихоокеанский регион
Сообщения: 6734
Здравствуйте,

За Правила нашего форума, Все нити должны иметь описательный текст вопроса. Например, не размещайте вопросы с темы, как "помоги мне!", "Срочно!"! или "Сомнения". Почтовые темы, как "Выполнение задач с Cron" или "Справка с Backup Shell скриптов".

Причина этого заключается в том, что почти 95% от всех посетителей этого сайта собрались здесь потому, что они относятся к поисковой системе. Для того чтобы в будущем поиска на ваш пост (с ответами) работать хорошо, в поле темы должно быть что-то полезное и, связанных с проблемой!

Кроме того, нынешний форум пользователей, кто любезно согласился ответить на вопросы должны быть в состоянии понять суть вашего запроса на первый взгляд.

Так, в качестве пособия и вежливости по отношению к нынешним и будущим знаний убежища, будьте осторожны с темой текста. Вы можете получить форума правонарушение, если не обращать внимание на это.

Спасибо.

В UNIX и Linux Форумы
Old 07-04-2009
scottn scottn is online now Forum Advisor  
VIP-членов
  
 

Регистрация: июнь 2009
Расположение: Цюрих, CH
Сообщений: 1058
В первой строке скрипта определяет, что такое "язык" сценарий написан (и должны быть использованы для выполнения того, что ниже).

Код:
#!/bin/sh       - means Bourne shell
#!/bin/ksh      - means Korn shell
#!/bin/bash     - means Bourne Again shell
#!/usr/bin/perl - means Perl
Код:
#!/bin/bash
t=100            - sets a variable called t to 100
echo $t          - prints the value of variable t
echo $tea        - prints the value of variable tea
echo ${t}ea      - prints the value of t followed by the literal characters ea
(И) используются для отделить имя переменной от других текстов - в противном случае оболочка не может отличить имя переменной от другой текст.

Последний раз редактировалось scottn; на 07-04-2009 01:43 PM..
Old 07-04-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Модератор
  
 

Регистрация: Февраль 2005
Место: Boston, MA
Сообщения: 5122
Код:
$ cat scott.sh
#!/bin/bash
t=100
echo "\$t ->[$t]"
echo "\$tea ->[$tea]"
tea=foo
echo "\$tea ->[$tea]"
echo "\${t}ea ->[${t}ea]"
$
$ ./scott.sh
$t ->[100]
$tea ->[]
$tea ->[foo]
${t}ea ->[100ea]
Old 07-04-2009
scottn scottn is online now Forum Advisor  
VIP-членов
  
 

Регистрация: июнь 2009
Расположение: Цюрих, CH
Сообщений: 1058
Я упустил из слова "нет". Но читать его обратно, грамматика довольно мусор тоже.

Проще было бы
Цитата:
$ (T) EA не является такой же, как чай $
Следует иметь бросить, когда я был впереди.

Я хотел бы использовать:
#! / BIN / английский

Я знаю, что я пытаюсь говорить о том, что здесь, но только сделал полный беспорядок ее ...
Цитата:
Если вы установите переменную под названием "чай" к 100, то $ (T), а $ / шт чай не будет означать то же самое, но если ваше намерение состоит в том, чтобы добавить к $ / шт т, тогда вам потребуется ().
Так что я удалить его из оригинального сообщения.

Последний раз редактировалось scottn; на 07-04-2009 01:47 PM..
Reply

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 03:33 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0