Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
30 / 16 / 5
Регистрация: 18.07.2013
Сообщений: 220
1

Какие задачи решает Bash?

15.08.2017, 03:47. Показов 730. Ответов 6
Метки нет (Все метки)

Читал Bash, но практического применения в своем рабочем опыте практически не имею, вспоминая давнее собеседование, мне задали вопрос как я применял Bash. Сейчас думаю скоро переходить на новый уровень и хотел бы чтобы в моем портфолио было хотя бы 10 примеров использования Bash. Пускай даже выполненных в лабораторных условиях Unetlab и virtualbox. На текущем рабочем месте везде только windows.
Кто может придумать 10 таких задач?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2017, 03:47
Ответы с готовыми решениями:

Bash. Команда who|wc. Какие цифры она отображает?
При введении команды who|wc, в результате у меня появились такие цифры: 2 10 88. Что обозначает...

Добавление bash - скрипта задачи в crontab
Как можно из bash - скрипта добавить задачу в crontab без прав root ?

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

Петя решает задачи
Здравствуйте! Помогите, пожалуйста, решить задачу: На первую задачу Пете уйдет 1 минута, на...

6
3891 / 1530 / 261
Регистрация: 10.12.2013
Сообщений: 5,244
15.08.2017, 11:57 2
Круто. Это действительно новый уровень. Предлагается придумать себе вопрос,
потом задать его себе, потом ответить на него и только потом с благодарностью передать ТС
для размещения в портфолио последнего. И так 10 раз.
1
Marinero
15.08.2017, 12:06
  #3

Не по теме:

Цитата Сообщение от Archi0 Посмотреть сообщение
Читал Bash
И как впечатления? Как сюжет?
Цитата Сообщение от Archi0 Посмотреть сообщение
придумать 10 таких задач?
Т.е. те что обсуждались в данном разделе на бог знает скольки страницах Ваше высочество не устраивают? Вашим покорным слугам следует изобрести что-то новенькое? Или все-таки можно «пробежаться» по темам и выбрать самые неординарные? Требования к оформлению будут? Ну там цвет каемки на блюдечке и т.д.?

0
30 / 16 / 5
Регистрация: 18.07.2013
Сообщений: 220
15.08.2017, 13:05  [ТС] 4
Сюжет как и везде один и тот же.
Сначала про типы данных и как с ними работать
потом условия, циклы.
Далее более сложные типы, например массивы
Функции
Затем внешнее взаимодействие, работа с файлами, сигналами и т.д.

Впечатления. Мне не очень понравилось, что пробел может менять смысл строки, привык, что пробел служит лишь для оформления удобного чтения кода.

Добавлено через 51 минуту
Странно на телефоне другое содержимое темы, даже не знаю теперь толи спасибо сказать толи забить.

Добавлено через 4 минуты
Требования к оформлению будут? У большинства задач проблема в том, что у них нет истории возникновения самой задачи. Есть условие, а зачем это вообще надо ни слова. Без этого практический смысл только лишь в закреплении в памяти операторов, часто используемых функций.
Т.е. те что обсуждались в данном разделе на бог знает скольки страницах Ваше высочество не устраивают? Посмотрю, просто удочку закинул, занят работой пока что.
0
Модератор
Эксперт NIX
2787 / 2032 / 680
Регистрация: 02.03.2015
Сообщений: 6,509
15.08.2017, 20:09 5
Цитата Сообщение от Archi0 Посмотреть сообщение
просто удочку закинул, занят работой пока что.
Не понимаю какой смысл включения в портфолио чужих задач? Когда возникнет проблема придете за решением тоже сюда?
Давайте пропустим этот шаг и сразу будем сбрасываться Вам на зарплату.
0.50
7 / 6 / 4
Регистрация: 21.05.2017
Сообщений: 60
16.08.2017, 09:15 6
Archi0 если бы вы, хотя бы на любительском уровне работали с bash то быстро бы нашлось 1000 примеров. На собеседованиях такие глупости не спрашивают, и, тем более, не дают в качестве домашнего задания.

Скажите честно "в школе учителка по информатике просит 10 примеров bash, я man попытался почитать по-диагонали, но ничяво не понял, боюсь получить двойку, спасите." Тогда может вам и помогут.

Bash
1
ls -l
Пойдёт как первый пример для портфолио?
Bash
1
ls -al
А вот и второй Новый уровень
0
Модератор
Эксперт NIX
6860 / 2455 / 100
Регистрация: 24.05.2011
Сообщений: 13,245
Записей в блоге: 8
17.08.2017, 15:16 7
Вообще, BASH - это оболочка в операционках линукс. По сути своей такая же, как и ваш этот оконный интерфейс в Виндовс. Только без окошечек и ярлычков-картиночек, а текстовый.
Соответственно, позволяет выполнять любые задачи в операционке в текстовом режиме, что удобно при доступе по сети - не нужно перегонять в сети уйму неинформативного трафика - обои, ярлыки и прочую анимацию. Собственно, это сравнимо с общением по телефону с другим человеком в стиле "Вася, сделай вот это, потом это и вот это, а после всего вот это."
То есть, когда вы общаетесь вот так по мобильнику, вам же необязательно видеть того человека, с которым вы разговариваете, а достаточно словами передать суть того, что вы хотите от него. И тут так же. Только вы общаетесь с компьютером.
Задачи я вам придумывать не буду - вы с этим справитесь и сами - вам оно надо. А вот как этого всего добиться подскажу: это как с девушками и сексом - разговаривать об этом скучно и бессмысленно, если ваш собеседник не доктор, а вот заниматься этим - увлекательно и имеет смысл: от этого получаются дети.
В случае с башем - может получиться различный профит: скрипты, удалённая работа, локальное решение задач и т.п.
Об этом не нужно разговаривать - этим нужно заниматься.
Ну и совет: поставьте себе линух. Хоть в виртуалку, хоть в дуалбут и поработайте в нём. Появятся траблы и вопросы - милости просим: вот там-то, вероятнее всего, вы и будете их решать с помощью Bash и ваш этот вот вопрос решится сам собой.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2017, 15:16

Однопроцессорный компьютер решает задачи
Помогите пожалуйста решить задачу (не программирование, а в бумажном виде): Однопроцессорный...

Сформулировать условие задачи, которую решает программа
сформулировать условие задачи, которую решает данная программа. Type LinMass = array of Integer;...

Сформулировать условие задачи, которую решает данная программа
Сформулировать условие задачи, которую решает данная программа. Var n: integer; mi,...

Сформулировать условие задачи, которую решает данная программа
Исполнить алгоритм при 2-3 наборах данных. Записать исходные данные, промежуточные данные и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.