Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-03-22 17:47:33

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Z pliku do programu

Witajcie!

Razem ze znajomym (Evilus) chcemy pomóc pingwinkowi, chcemy zrobić prosty programik (on w Lazarus, ja w Bash [dla próby]), konwerter obrazów płyt na inny (prawdopodobnie tylko ISO, ale zobaczę). Bash'a raczej nie znam, więc proszę o pomoc :D

#!/bin/sh

zenity --file-selection > /tmp/cdconv
nrg2iso << cat /tmp/cdconv /home/fervi/test.iso

Ofc. to z cat'em nie śmiga, więc co zrobić (kod), by z pliku /tmp/cdconv wpisywał się w 4 linijkę? (np. nrg2iso plik.nrg test.iso)?

Fervi

PS. Może ktoś wie jak wynik z 3 wgrać bezpośrednio do 4 bez pliku?

Ostatnio edytowany przez fervi (2012-03-22 17:51:14)

Offline

 

#2  2012-03-22 18:44:39

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Z pliku do programu

zapewne chodzi Ci o coś takiego:

Kod:

nrg2iso `cat /tmp/cdconv` /home/fervi/test.iso

tudzież coś w tym stylu (teoria, nie sprawdzałem, bo ani nie mam zenity, ani mi się chce):

Kod:

nrg2iso `zenity --file-selection` /home/fervi/test.iso
# bądź
FILE=`zenity --file-selection`
nrg2iso  "$FILE" /home/fervi/test.iso

PS iat
PPS Prosisz się o kłopoty nazywając to skryptem basha ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2012-03-22 18:50:30

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Z pliku do programu

IAT śmiga, kod też (ten twój w jednej linijce)

Dzięki

Fervi

Offline

 

#4  2012-03-23 21:23:17

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Z pliku do programu

Wskrzeszam :D

Potrzebuję skryptu, który:
- Rozpozna w jakim języku posługuje się użytkownik :D
- Wczyta dane z /usr/share/intinte/cdconv/<język>.trans #Przykład
Przykład pliku (można przerobić

Kod:

lang1 = "--about Wyświetla listę twórców projektu"

- Za pomocą zmiennych - zimportuje je

Fervi

Offline

 

#5  2012-03-23 21:33:06

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Z pliku do programu

$LANG (lub $LC_MESSAGES), source


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#6  2012-03-23 21:52:49

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Z pliku do programu

Kod:

fervi@ThunderStorm:~/Pobrane$ echo $LANG
pl_PL.UTF-8

Ale przypuszczam, że są różne wersje pl_PL

BTW. jak z wyniku programu wyciągnąć pierwsze 2 litery?

Fervi

Offline

 

#7  2012-03-24 11:23:53

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Z pliku do programu

Dlaczego tylko dwie pierwsze? Przecież jeśli ktoś ma locale UTF-8, to potrzebuje innego pliku niż ktoś z localami ISO-8859-2. W przeciwnym wypadku zobaczy krzaki.

Ale generalnie to np. cut. Chociaż można też bashyzmem, jeśli się nie boisz.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)