Nowe posty

Autor Wątek: uruchomienie kawałka kodu z osobnego pliku  (Przeczytany 2389 razy)

idz_mnie_z_tym

  • Gość
uruchomienie kawałka kodu z osobnego pliku
« dnia: 2009-12-08, 19:11:42 »
plik dialog. txt wygląda tak:
dialog --stdout --title "Test dialog" --backtitle "Dzialanie programu dialog w przykladach..." --msgbox "msgbox\\nmsgbox" 8 60

w innym głównym pliku mam resztę kodu, w pewnym momencie chciałbym wywołać ten powyższy kawałek, tzn plik main wygląda tak mniejwięcej

#!/bin/bash

(...)blablabla

`dialog.txt` <---tu ma być wywołany ten kod(który wyświetli okienko)


exit


jak to zrobić, próbowałem już różnych sposóbów

ZMIENNA=`cat dialog.txt`
`$ZMIENNA`

nie działa, proszę o pomoc! już męcze się z tym parę godzin

idz_mnie_z_tym

  • Gość
uruchomienie kawałka kodu z osobnego pliku
« Odpowiedź #1 dnia: 2009-12-08, 20:13:06 »
już wiem :P

eval $ZMIENNA

arctgx

  • Gość
uruchomienie kawałka kodu z osobnego pliku
« Odpowiedź #2 dnia: 2009-12-08, 20:22:41 »
Nie chodziło Ci po prostu o
. ./dialog.txt
lub
./dialog.txt
(drugi przykład odpala polecenia z pliku w podpowłoce)?

Eval wydaje się tu zbędny.