Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Простейшие операции на bash
 Категория: bash скрипты | автор: Codeserfer | 30 ноября 2009 | Просмотров: 4085  



 
Для начала я хочу проверить работу оператора вывода и работу с переменными. Для этого напишу пару скриптов, демонстрирующих это..
Оператор вывода в bash - это echo, то что выводится, заключается в кавычки:
#!/bin/bash
echo "Hello, World!"

Получим надпись "Hello, World!"
Хорошо, напишем вот так:
#!/bin/bash
echo 'Hello, World!'

Я заметил двойные кавычки (") на одинарные ('), но ничего не поменялось. Попробуем вовсе убрать кавычки:
#!/bin/bash
echo Hello, World!

И что удивительно, результат остался тот же!
Попробуем добавить переменные:
#!/bin/bash
a="Hello, World!"
echo $a

Насколько видно из примера, объявляется переменная без знака доллара ($), но используется уже с ним. Чем-то напоминает php. Игра с двойными и одинарными кавычками привела к одинаковому результату, а вот отсутствие кавычек вызвало ошибку. Поэтому для строк используем кавычки всегда. У оператора вывода в bash есть схожая черта с оператором вывода в php:
#!/bin/bash
a="Hello, World!"
echo "$a"

Выведет Hello, World! Кстати, хочу заметить очень важную особенность. Перед и после оператора присваивания (=) пробелы недопустимы, выдаст ошибку и Вы долго будете думать из-за чего она возникла.
#!/bin/bash
a="Hello, World!"
echo '$a'

выведет $a
Попробуем вот такой вариант:
#!/bin/bash
a="Hello, World!"
b="Привет, Мир!"
echo $a $b" А это простой текст"

В результате между всеми тремя строками есть пробел, интересно :) В php такого нет.
#!/bin/bash
a="Hello, World!"
b="Привет, Мир!"
c=$a$b
echo $c

Выведет "Hello, World!Привет, Мир!", т.е. для скрещивания строк, достаточно поставить их рядом. На ладно, с оператором вывода и строками закончим.
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 1)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Вывод результатов работы скрипта
  • Условный оператор в bash
  • Первая программа на PHP
  • Арифметические операции в bash
  • Операторы PHP
  •  
    Комментарии (0) Распечатать




    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Чего нам не хватает?

    Ничего, все прекрасно и так!
    Другого дизайна
    Больше кодов
    Больше комментариев
    Посещаемости
    Дополнительных сервисов для удобства пользователей
    Другое (напишите, пожалуйста, что)
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама