LINUX.ORG.RU

создаешь файл test.sh

В нем пишеш:

#!/bin/bash

ls -l

# все что за этим знаком # это коментарий. Все остальное код скрипта =)

IMP ()
/usr/bin/env sh -c 'eval "$(echo ls -l)"'
anonymous ()

смотря чего хочешь

#!/usr/bin/env bash

ls -l

#!/usr/bin/env bash

list=$(ls -l)

garik_keghen ★★★★★ ()

Любой скрипт - это просто последовательность команд некоторой командной оболочки, командного интерпретатора.

Первой строкой в файле срикпта указывается строка

#!исполняемый файл командного интерпретатора
например:
#!/bin/bash
В ней указывается программа, которая будет обрабатывать команды указанные в файле. Если ничего не указано, то обрабатывать будет текущая командная оболочка.

После написания файла его нужно сделать исполняемым:

chmod +x файл_скрипта
Теперь можно запускать, либо по полному пути до файла /путь/имя_файла, либо если находимся в директории скрипта, то ./имя_файла.

kostik87 ★★★★★ ()
Ответ на: комментарий от logonsessons

Да. Если тебе надо выполнить набор команд, то всё очень просто.

А вот если появляются условия, аргументы и т.п., то уже посложнее будет.

Ghostwolf ★★★★ ()
Ответ на: комментарий от Ghostwolf

Ничего сложного даже близко нет. Здесь на любой вопрос по BASH - десятки ответов в течение часа. При желании - в мск могу бесплатно за чашкой кофе объяснить, если что-то совсем туго даётся.

DRVTiny ★★★★★ ()
Ответ на: комментарий от kostik87

В csh есть прикол-можно первую строку накарябать так и ОС сообразит:

:
#
ls -l
exit 0

Bootmen ★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.