Автор Гілка: Як запхнути файл у середину bash скрипта?  (Прочитано 7006 раз)

Відсутній HetmanNet

  • Графоман
  • ****
  • дописів: 412
  • Карма: +1/-0
  • Fedora, CentOS, RHEL, KDE
Доброго дня :)
Мене цікавить питання, яким чином запихають файли в bash скрипт? Неодноразово помічав, що деякі виробники дають інсталятори програм у вигляді bash скриптів, що важать по кілька сотень мегабайт. Нещодавно вирішив зробити для себе подібний інсталятор, та стало питання як в нього впхнути всі файли та як їх потім він видобуватиме? Хто знає? Бо так розумію виробники програмного забезпечення використовують якісь розповсюджені утиліти, бо при встановленні нічого зайвого окрім того що треба для роботи програми не просить у залежностях.
Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
не помічав, а можна пруф?

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Драйвера NVIDIA. Гра Savage 2. Та багато де. Припускаю, що механізм схожий на той, що використовується в Perl.

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
загугліть makeself

            чи відразу можливо сюди
« Змінено: 2014-01-27 14:31:54 від figaro »
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

idontremember

  • Гість
Off-topic:
Уникайте написання красн... чероним кольором.

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Off-topic:
Уникайте написання красн... чероним кольором.

уникайте офтопу.
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

idontremember

  • Гість
Off-topic:
Я вже жалібно пожалівся.  Скоро прийдуть вищі сили...  [smiley=grobovschik.gif]
Читайте правила!
« Змінено: 2014-01-28 17:45:17 від idontremember »

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Off-topic:
Я вже жалібно пожалівся.  Скоро прийдуть вищі сили...  [smiley=grobovschik.gif]
Читайте правила!

а... пожалілись? чудово... коли чекати "беркут"?  ;D
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Гм коли ставив на сервері софт - скрипт тупо скачував та запускав інсталятор

щодо погуглити - вигуглив

ІМХО встановлення зі скачуванням пакетів кермує - хостинг доволі дешевий (не в україні) - для невеликих проектів взагалі не проблема (рекламуватись не буду)

Щодо правил - як не сумно визнавати але

Цитата
3. Уникайте надмірного виділення ваших повідомлень різними кольорами - це утруднює їх читання. Додатково забороняється вживати червоний чи близький за тоном колір - він резервується для модераторських та адміністраторських попереджень і важливих повідомлень.
« Змінено: 2014-01-29 00:01:50 від djalin »

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Гм коли ставив на сервері софт - скрипт тупо скачував та запускав інсталятор

щодо погуглити - вигуглив

ІМХО встановлення зі скачуванням пакетів кермує - хостинг доволі дешевий (не в україні) - для невеликих проектів взагалі не проблема (рекламуватись не буду)

Щодо правил - як не сумно визнавати але

Цитата
3. Уникайте надмірного виділення ваших повідомлень різними кольорами - це утруднює їх читання. Додатково забороняється вживати червоний чи близький за тоном колір - він резервується для модераторських та адміністраторських попереджень і важливих повідомлень.

рекламуватись варто -країна має знати своїх героїв ;-)

щодо правила... воно трішки.. ну.. дивне )
Високодостойне Адмінство завжди знайде спосіб як себе виразити і без резервації окремих кольорів...

*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

idontremember

  • Гість
Off-topic:
Забанили б вас раніше по самі помідори - були на ЛОУ часи  ;D ..., а зараз модерятка сплють, адміни також в зимовій сплячці...
« Змінено: 2014-01-30 23:10:14 від idontremember »

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Off-topic:
Забанили б вас раніше по самі помідори - були на ЛОУ часи  ;D ..., а зараз модерятка сплють, адміни також в зимовій сплячці...

Off-topic:
...ага... всі сплять. І тільки шановний пан НічогоНепамятайло прагне вср ...насмітити офтопом
 або несуттєвими зауваженнями щодо правил... а чомусь по треду - нічого.
Доречі, прогавили !!!!
Так.. і не забудьте розповісти цьому шановному тредстартеру про "були часи..." "бан" і "помідори"...
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

idontremember

  • Гість
Забаньте його до весни!

Відсутній Vika252

  • Новачок
  • *
  • дописів: 4
  • Карма: +0/-0
    • Atlasiko
Якщо потрібно прочитати вміст файлу і використовувати його, можна скористатися командою cat, while або командою підстановки:

Варіант з cat:

#!/bin/bash

file_content=$(cat file.txt)  # Читаємо вміст файлу у змінну
echo "$file_content"          # Виводимо на екран або використовуємо як потрібно