Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Babusha Особенно что касается баша, как язык скриптов и им соответствующие.

Баш не язык скриптов. Bourne shell - командная оболочка, ровно как и Power Shell - командная оболочка.
Теги: Bash , CMD , PowerShell  

Комментарии257

-1 0

Babusha
Модератор
Зарегистрирован: 07.10.2012
Сообщений: 637
Сообщение от Штул� Баш не язык скриптов. Bourne shell - командная оболочка, ровно как и Power Shell - командная оболочка.

А в чем разница между командной оболочкой и языком скриптов Это типа как python и iPython, ruby и irb
-- Вера - шедевр воплощения Дьявола.

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Linux777 А эти самые "шкрипты" - средство обеспечения неограниченной гибкости, когда виндовые "штатные средства" уже обосрутся, если мне будет нужна задача чуть сложнее чем то что я озвучил :)

очередное подтверждение абсолютного незнания предмета :) вы не только не знаете систему, которую пытаетесь обосрать, но вы еще и бравируете собственной глупостью :)
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Babusha А в чем разница между командной оболочкой и языком скриптов

Потому что есть zsh, fish, dash и т.д. Дефинируйте ваше понятие "язык скриптов".

0 0

Passerby
Пользователь
Зарегистрирован: 05.08.2013
Сообщений: 451
Сообщение от Babusha Я, конечно, могу рассказать про то, какое говно баш
В сравнении с инструментом аналогичного назначения в винде, т.е. cmd
Расскажи, мы с удовольствием посмеёмся.
Сообщение от Babusha и насколько божественен PowerShell,
Это чуть попозже, а то со смеху и лопнуть можно будет.

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 638
Сообщение от Babusha Я бы мог десять томов книг написать о том, что архитектура линукса - это устаревшее недоразумение.

Что такое "архитектура линукса" Стало быть, по вашему, она идентична в случае sysvinit, systemd или upstart :)

Сообщение от Babusha Особенно что касается баша, как язык скриптов и им соответствующие. Я, конечно, могу рассказать про то, какое говно баш и насколько божественен PowerShell, но линекс-фанатикам бессмысленно что-либо объяснять.

Ну расскажи, причем так, чтобы ты не показался мне фонатегом-шарпоёбом :)
К тому же помня, что в линупсе скрипты можно писать на ЛЮБОМ языке, начиная от баша и питона, заканчивая перлами луами и даже тем самым сисярпом.

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 638
Сообщение от kenzzzooo очередное подтверждение абсолютного незнания предмета :) вы не только не знаете систему, которую пытаетесь обосрать, но вы еще и бравируете собственной глупостью :)

но вы-то я смотрю блещете умом, учитывая что я в самом деле не собираюсь изучать "обсираемую систему", и имея ввиду что я лишь задал вопрос: можно ли обойтись без "напейсания шкриптоф" в винде =)))

и, я уже получил ответ - так всё таки задача решается на power shit, стало быть шкрептование и в винде точно так же применимо, но господа фонатеги пока не дали ответ - почему в случае линупса подобное скряптование является порочной практикой, а в божественном виндусе это окей и нам убогим не понять =)))

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Linux777 начиная от баша и питона

Да не язык баш, блеать ) Питон - язык. Баш (bash) - командная оболочка, которая может интепретировать команды операционной системы. Как command.com, ndos.com, 4com.com, PowerShell.

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Linux777 и, я уже получил ответ - так всё таки задача решается на power shit

эм... где, ткните пальцем, я хоть слово сказал о powershell (вы же его имеете ввиду, не так ли) только консоль, мсье, только cmd :)
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Linux777 учитывая что я в самом деле не собираюсь изучать "обсираемую систему"

если вы не собираетесь ее изучать, то с какого перепуга вы вообще по этому поводу высказываетесь лучше уж тогда молчать :)
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от kenzzzooo если вы не собираетесь ее изучать, то с какого перепуга вы вообще по этому поводу высказываетесь лучше уж тогда молчать :)

Он и свою то, с азов не знает ) Что уж тут говорить то )

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Passerby В сравнении с инструментом аналогичного назначения в винде, т.е. cmd

а что там не так-то расскажите, может вместе посмеемся :) только или мы сравниваем их возможности, без доп.утилит а-ля grep, или вместе с ними, но тогда и cmd голый брать не будем, ок
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

-1 0

Babusha
Модератор
Зарегистрирован: 07.10.2012
Сообщений: 637
Сообщение от Штул� Потому что есть zsh, fish, dash и т.д. Дефинируйте ваше понятие "язык скриптов".
Язык скриптов = язык сценариев. Что непонятного
Сообщение от Linux777 Ну расскажи, причем так, чтобы ты не показался мне фонатегом-шарпоёбом :)
Тебе бессмысленно что-либо доказывать, на фанатиков аргументы и факты не действуют. В баше вообще не существует никаких типов данных, кроме беспорядочного текста, если я назову файл с \n\0 на конце, то все линупсоеды обосруться.
Сообщение от Linux777 и, я уже получил ответ - так всё таки задача решается на power shit, стало быть шкрептование и в винде точно так же применимо,
Ну можешь решать на чем хочешь, хоть на ассемблере, но я бы все-таки остановился на самом обычном планировщике задач.
-- Вера - шедевр воплощения Дьявола.

-1 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 638
Сообщение от Штул� Да не язык баш, блеать )

Ну, удачи в запускании сложного bash-скрипта на старом sh, может хоть после этих попыток зародится мысль "стоп, так может каждая командная оболочка обладает языковыми различиями, а не просто интерпретаторы" :)

Еще советую попробовать мало мальски сложный Python 3.x скрипт запустить на Python 2.x интерпретаторе. Вроде и то и то интерпретатор, и называется одинаково :) Ну так что, "скриптовый язык" или не :)

Или что это вообще "Жопа есть а слова нету" :)

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Babusha Язык скриптов = язык сценариев. Что непонятного

Что такое сценарий ) С какого перепугу вы причисляете языки программирования к языкам сценариев)

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Linux777 Ну, удачи в запускании сложного bash-скрипта на старом sh, может хоть после этих попыток зародится мысль "стоп, так может каждая командная оболочка обладает языковыми различиями, а не просто интерпретаторы" :)

Если вы мудак и не отличаете одну командную (sh) оболочку от другой (bash), то даже не пытайтесь умничать )
Предупреждение: Оскорбление | переход на личности

0 0

Passerby
Пользователь
Зарегистрирован: 05.08.2013
Сообщений: 451
Сообщение от kenzzzooo а что там не так-то расскажите, может вместе посмеемся :)
В cmd то Ну для начала как там обстоят дела с автодополнением и историей команд

-1 0

Штул�
Пользователь
Зарегистрирован: 31.08.2013
Сообщений: 375
Сообщение от Passerby В cmd то Ну для начала как там обстоят дела с автодополнением и историей команд

Со секвенцией команд операционной системы, которую вы тут "языком" обадва величаете, что не так то)

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Passerby Ну для начала как там обстоят дела с автодополнением и историей команд

/forumlinexp/Files/2014/4638536d-4113-4996-8325-bf0ed129f8d1.jpg


про наличие автодополнения поверите или тоже скрин нужен :)

-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

0 0

Passerby
Пользователь
Зарегистрирован: 05.08.2013
Сообщений: 451
Сообщение от kenzzzooo про наличие автодополнения поверите или тоже скрин нужен
Обязательно нужен, только чтобы не только в текущем каталоге, но и в путях для исполняемых файлов.
И по поводу предыдущего скрина, а оно после закрытия cmd и повторного открытия отработает Про перезапуск системы я даже не спрашиваю.

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от Passerby Обязательно нужен, только чтобы не только в текущем каталоге, но и в путях для исполняемых файлов

ну этого, пожалуй, не может. хотя не уверен.

Сообщение от Passerby И по поводу предыдущего скрина, а оно после закрытия cmd и повторного открытия отработает Про перезапуск системы я даже не спрашиваю

тоже не может :) а оно надо :) правда и первая и вторая претензия - вопрос удобства, а не функциональности :)
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

-1 0

Babusha
Модератор
Зарегистрирован: 07.10.2012
Сообщений: 637
Сообщение от Штул� Что такое сценарий ) С какого перепугу вы причисляете языки программирования к языкам сценариев)
Сценарий = программа.
Сообщение от Passerby В cmd то Ну для начала как там обстоят дела с автодополнением и историей команд
Я не знаю, зачем придераться к оболочке, которая создана в прошлом веке. Но в PowerShell ISE дополнение еще и со встроенной документацией, так, что обтекайте.
-- Вера - шедевр воплощения Дьявола.

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 536
Сообщение от Babusha Язык скриптов = язык сценариев. Что непонятного
По вашему, здесь есть люди, которые не знают, что "script" с английского переводится как "СЦЕНАРИЙ"
Сообщение от Babusha В баше вообще не существует никаких типов данных, кроме беспорядочного текста
"Текст" -- это тоже тип данных, да. И многие "боевые" языки имеют весьма мало типов данных, например, lua, forth, ассемблер (а он вообще имеет тип данных).
Сообщение от Linux777 "стоп, так может каждая командная оболочка обладает языковыми различиями, а не просто интерпретаторы"
Здесь опять терминологическая путаница. На самом деле в действительность в *sh есть:
(i) внутренние (встроенные) команды, позволяющие записывать алгоритмы в виде "сценариев";
(ii) возможность считывать эти сценарии из текстовых файлов.

Потому *sh -- не ЯП, а командный интерпретатор, имеющий встроенный ЯП (вроде даже полный по Тьюрингу).
Сообщение от kenzzzooo и первая и вторая претензия - вопрос удобства, а не функциональности
Так "функциональность" и обеспечивает удобства.
Кстати, я уж не помню, в cmd есть ветвление, циклы или оператор перехода
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

kenzzzooo
Пользователь
Зарегистрирован: 09.10.2012
Сообщений: 439
Сообщение от msAVA Кстати, я уж не помню, в cmd есть ветвление, циклы или оператор перехода

есть: IF, FOR /F, GOTO :)

Сообщение от msAVA Так "функциональность" и обеспечивает удобства.

да а скажите как наличие этих конкретных плюшек (история, автодополнение) может обеспечить функциональность той же утилиты grep
-- Денис: Если тебе захочется запустить Пэинт через командную строку, ты что будешь набирать Катерина: О_о телефон психбольницы

0 0

petrun
Пользователь
Зарегистрирован: 17.11.2012
Сообщений: 97
Дурная же статья.
Я не люблю говорить что я сисадмин именно потому, что все представляют себя подайпринесипошевона какого-то.
А рецепт один и простой - работать надо там, где то чем ты занимаешь приносит основной доход компании. В случае сисадмина это всякого рода хостинги, компании держащие посещаемые ресурсы(не магазины!) итд. Тогда и отношение другое и зарплата приличная и начальство - технари.

А тут плачь одинэсника в конторе по продаже рогов и копыт.

-1 0

Babusha
Модератор
Зарегистрирован: 07.10.2012
Сообщений: 637
Сообщение от msAVA Та же утилита grep не является командой командного интерпретатора, но именно УТИЛИТОЙ, т.е. отдельной прогой. Однако история команд позволит мне найти эту утилиту со всеми уже использованными 3 дня назад ключами для повторного использования
А что при этом мешает это сделать в PowerShell
Сообщение от msAVA "Текст" -- это тоже тип данных, да. И многие "боевые" языки имеют весьма мало типов данных, например, lua, forth, ассемблер (а он вообще имеет тип данных).
Формально - да, но на самом деле - хуита. В ассемблере и текста даже нет, только ебайтики и ебиты.
-- Вера - шедевр воплощения Дьявола.