abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 1
včera 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
včera 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 21
včera 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 6
19.2. 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 18
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 32
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 3
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 59
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 671 hlasů
 Komentářů: 54, poslední dnes 07:38
Rozcestník
Reklama

Dotaz: Příprava bash skriptu

7.11.2009 17:59 Adam
Příprava bash skriptu
Přečteno: 750×
Dobrý den, Ahoj,chtěl bych vás tímto dotazem, poprosit o radu, která se týká jednoho skriptu, který bych potřeboval napsat, a vhledem k tomu že jsem začátečník, tak to pro mne opravdu není jednoduché. Byl bych opravdu strašně rád, kdyby mi tu chvilinku někdo věnoval:-) takže potřebuju skript v bashy, kterej:

(1) Vytvori soubor, jehoz obsahem bude aktualni datum (2) Spocita otisk tohoto souboru pomoci hashovaci funkce MD5 a ulozi hash do souboru. (3) Zkopiruje soubor na kmlinux pomoci scp do jineho souboru (4) Overi, ze i kopie ma tyz hash jako original

Děkuji mockrát..Adam

Odpovědi

stativ avatar 7.11.2009 18:10 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Příprava bash skriptu

No vypadá to jako nějaký úkol, takže spíš než hotové řešení ti napíšu po čem koukat.

man date – kvůli datu
> a další – přesměrování výstupu do souboru
man md5sum – vypočte md5
scp nepoužívám
Bash - III (seriál) – podmínky
`` – po vložení příkazu do těhle uvozovek(?) ho můžeš použít jako obsah proměnné, dalo by se říct, že to výstup programu převede na string.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
7.11.2009 18:15 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Ahoj, děkuju mockrát, sakra, tak je to poznat:-) je to úkol, kterej má udělat moje přítelkyně, takže se s tím pereme spolu, no a mě napadlo napsat na nějaké forum, vidím že hodní lide furt ještě existují:-) děkuju mockrát..zkusím se na to podívat,a kdyby mi to fakt nešlo tak už nevím co dělat:-)
7.11.2009 19:12 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
No moc daleko jsem se nedostal:-) Neni tu někdo kdo by byl ochotný mi ten skript napsat??? Kdyby ano, bylo by to super... adam.bendak@seznam.cz
Martin Stiborský avatar 7.11.2009 19:18 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Příprava bash skriptu

Věnoval jsi tomu skoro hodinu, hezky :D Co za to, že ti ho někdo napíše ?

Kvík ..
7.11.2009 19:24 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
:-D hodinu, no to fakt ne:-) tohle je totiž už naše poslední šance:-) protože ja fakt nevím, nejde mi to, nefunguje, a fakt je to pro mě těžký, jsem tuplovaný začátečník:-) A rozhodně jsem nemyslel že by si za to někdo chtěl něco vzít, jestli to tak vyznělo, tak se omlouvám, peněz opravdu na rozdávání nemám:-) zkusit jsem to přece musel...
7.11.2009 19:26 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Spíš dej vědět, kam ses dostal, případně co Ti nefunguje a co jsi zkoušel. Pak určitě někdo poradí a zároveň se něco naučíš.

Michal
7.11.2009 19:32 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Ahoj michale, tak jsem se dostal sem:-) to mi napíše ten otisk, ale teď vůbec nevím jak dál, a ani nevím jestli je to dobře:-)

#!/usr/bin/bash

# Vytvorim si nějakej soubor s aktuálním datem

date > soubor

# Zkopiruju souboru nekam

scp soubor linux:

# SSH linux

ssh linux md5sum soubor
7.11.2009 19:46 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Jak mám rozumět tomu, že nevíš, jestli to je dobře. Zkoušel jsi to ? Je výsledek, který to dává, uspokojující ?
wamba avatar 7.11.2009 19:49 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
no a v čem je tedy teď problém v porovnání md5sum souboru na kmlinux a v aktuálním adresáři?
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 20:03 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu

přesně...už jsem něco napsal, ale píše mi to syntax error, přesně jak jsi napsal, porovnání toho otisku md5sum v tom vytvořeném souboru a toho zkopírovaného: napsal jsem:

mohl by to někdo prosím opravit:)

#!/usr/bin/bash

OTISK=md5sum soubor /linux (tady nevím jak mám zadat tu cestu)

OTISK2=md5sum soubor /zajic

# Vytvorim si nějakej soubor s aktuálním datem

date > soubor

# SSH linux

ssh linux md5sum soubor

# Zkopiruju souboru nekam

scp soubor linux:zajic

if [ "OTISK" == "OTISK2" ]; then echo "Otisky jsou stejné"

if [ "OTISK" != "OTISK2" ]; then echo "Otisky nejsou stejné"

7.11.2009 20:06 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
potřebuju totiž napsat příkaz, kterej ověří že ten otisk kopie, je shodný s originálem!! to je ten kámen úrazu:-)
7.11.2009 20:16 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu

Pokud chces ulozit vystup prikazu do promenne, musis pouzit jednu z nasledujicich konstrukci:

PROMENNA=`prikaz`

nebo

PROMENNA=$(prikaz)
7.11.2009 20:28 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Mimochodem, je lepsi pouzivat plne cesty k souborum (tim mam na mysly soubory linux a zajic).
7.11.2009 20:30 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
hele, já fakt nevím...prosím, jestli je tu někdo ochotný mi ten skript napsat, nejlépe na email adam.bendak@seznam.cz, tak by to bylo úplně super...prosím
7.11.2009 20:38 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
To jste dostali ukol, aniz by vas cokoliv naucili ?
7.11.2009 20:45 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Hele, ja Ti ten skript klidne napisu, zabere to podstatne mene casu, nez Ti takhle napovidat. Jen jsem chtel, aby ses neco priucil a rozumel tomu, o cem ten skript je. Diskuze na tomto serveru neslouzi k tomu, aby se tady za nekoho resily domaci ukoly. U kazdeho, kdo tady vznese dotaz, se automaticky predpoklada, ze se snazil a dal se bude snazit resit problem zejmena vlastimi silami - odpovedi by mely slouzit spise k nakopnuti.

Skript Ti tedy napisu, ale nebudu jej posilat na email. Vlozim ho sem do diskuze.
7.11.2009 20:53 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
no to je přeci jasné..já tu taky nechtěl jen aby mi tu někdo skript napsal, a já nic nedělal...to přece ne...sám si viděl, že sem se opravdu snažil...a opravdu bych to chtěl vědět, jak na to, a upřímně si myslím že jsem nebyl tak daleko:-) a mohl by jsi mi prosím k tomu napsat nějaké poznámky, abych to pochopil..děkuju moc..
7.11.2009 21:13 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Prave, ze jsi byl na dobre ceste, ale stejne si to chtel vzdat (viz. Tvuj predchozi prispevek). Skript mam napsany, ale budu rad, kdyz se budes dal snazit (resp. slecna se bude dal snazit :-))
wamba avatar 7.11.2009 20:55 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
vytvořeni souboru s datem

date > soubor;

zkopírování na kmlinux pod názvem "zajic"

scp soubor kmlinux:~/zajic

ověření jestli zajic a soubor maji stejný md5sum ssh kmlinux:~/zajic md5sum zajic|sed "s/zajic/soubor/"|md5sum -c

nevím jestli je to přesně to co chcete, ale vycházet z toho určitě půjde

ps. co budete dělat až slečna dostane druhej DÚ?
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 21:01 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
děkuji za nápad, pokusím se to nějak zakomponovat do toho mého:-) tohle je opravdu na rychlo, má kamaráda, který tohle umí, ale ten je bohužel pryč, takže to zkouším já:-) ale určitě to neni špatná věc, jestli to myslíte takhle, neni to tak, že by ten skript odevzdala a tím to končilo, opravdu taková neni..chce se to naučit..takže ještě jednou děkuji za snahu pomoct...A.
7.11.2009 21:08 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Pokud se to chce neucit, nebylo by lepsi, aby ukol delala a tady diskutovala sama ?
7.11.2009 21:15 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
nerad bych se tu bavil o osobních věcech, opravdu, jen jsem chtěl poradit, myslím si že je to opravdu prosté...jestli jsem někoho urazil nebo něco podobného, tak se omlouvám..to jsem opravdu nechtěl...aa přítelkyně byla až do 21hod. vedle mne a zkoušeli jsme to spolu...teď už jsem tu sám a zítra opět, pokud nám někdo neporadí, budem pokračovat...
7.11.2009 21:25 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Ja rozhodne urazenej nejsem a osobni veci me ani nezajimaji, jen mi to prislo logictejsi. Me je to vcelku fuk, ja rad pomuzu, hlavne kdyz vidim, ze se i druha strana snazi. Kdyz posles aktualni skript upraveny dle navodu, ktere tady padly, a napises, s cim mas problem, muzeme pokracovat.
7.11.2009 21:40 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu

To jsem rád...v manuálu jsem si našel to co píše wamba, že ten md5sum -c kontroluje otisky...takže když jsem to celé upravil, a spustil, tak mi vyskočila hláška V POŘÁDKU, takže to asi znamená že to ty skripty zkontrolovalo...ale já bych tam teď potřeboval vložit podmínku, nejspíš if, takovou která mi bude řikat že jestli jsou stejné (v pořádku) tak aby mi to napsalo (echo "Otisky jsou stejné" no a to nevím jak udělat..a pak si myslím že by skript byl hotový, jo a ještě moc nechápu co znamená to sed.

aktuální skript:

#!/usr/bin/bash

# Vytvorim si nějakej soubor s aktuálním datem

date > soubor

# Zkopiruju soubor na kmlinux pod jiným názvem

scp soubor kmlinux:~/zajic

# Zkontroluji jestli mají soubor a zajíc stejné otisky

ssh kmlinux md5sum zajic |sed "s/zajic/soubor/" |md5sum -c

wamba avatar 7.11.2009 22:01 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
sed s/zajic/soubor/ změní "zajic" na "soubor" zkuste spouštět postupně

ssh kmlinux md5sum zajic

ssh kmlinux md5sum zajic |sed "s/zajic/soubor/"

k tomu echu co využít &&
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 22:09 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
aha..no ale teď si nejsem jistej jestli to odpovídá tomu zadání, protože v zadání je že mám jen ověřit že otisk originálu, je stejný jako otisk kopie originálu, takže já jsem to pochopil tak, že mám vytvořit skript, kterej vytvoří soubor, zkopíruje ho někam, do nějakého adresáře, a pak jen zkontroluje jestli jsou jejich otisky stejné...ten příkaz sed, ale dělá to že ho změní na ten samý...takže teď nevím:-)
wamba avatar 7.11.2009 22:15 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
ne ten sed mění pouze výstup md5sum, ale pouze první část ne hash. Do souboru "soubor" ani "zajic" vůbec nezasahuje, tam je pořád čas.

This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 22:20 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
aha...no takže je to podle zadání dobře...tak to je fajne...je fakt že když si to zkusím postupně, tak otisk souboru a otisk zajice jsou stejný, a nešlo by to udělat ještě jinak?? jen otázka:-) no a ten && to mi nejde.nevím jak...
wamba avatar 7.11.2009 22:28 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
samozřejmě to jde mnoha způsoby a tohle není určitě ten nejpřehlednější :), berte ho jako studijní materiál je tam i spoustu nedodělků.

&& se používá jako "and"

podobně || jako "or"

zkuste true && echo "pravda" || echo "lez"

resp. false && echo "pravda" || echo "lez"

This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 22:41 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
to vypadá funkčně:-) můžu tedy abychom to ukončili, jestli by sem někdo nehodil celý ten skript?? děkuji...
wamba avatar 7.11.2009 23:05 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
no ten celej skript by jste sem mohli dát vy :)

ten poslední řádek může vypadat nějak takhle

ssh server md5sum soubor|sed 's/soubor$/zajic/'| md5sum -c >/dev/null 2>&1 && echo "pohoda"|| echo "nn"

ale pomalu se v něm začínám ztrácet sám, tak že doporučuji z toho pouze vycházet a vhodně upravit (rozdělit, ...)
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 23:14 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
no tak, já už jsem se ztratil:-) potřeboval bych ho vidět celej abych ho pochopil...takhle už fakt nevím co kam mám psát:-)
7.11.2009 23:18 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
co znamená tohle??

>/dev/null 2>&1

wamba avatar 7.11.2009 23:42 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
>/dev/null znamená, že standartní výstup je přesměrován do "/dev/null", tedy bude ztracen

2>&1 že bude standartní chybový výstup přesměrován na standartní výstup

celkově to znamená, že veškerý výstup z předešlého příkladu se nezobrazí.
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 23:27 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
a ještě jedna věc, jak se ukládá hash do souboru???
wamba avatar 7.11.2009 23:44 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
přesměrováním: md5sum soubor >ulozeny_hash
This would have been so hard to fix when you don't know that there is in fact an easy fix.
7.11.2009 22:18 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Sed nemeni soubory, ale casti retezce v textu. Prikaz md5sum totiz vypise vzdy jmeno souboru a jeho otisk. Stejny prikaz s parametrem "-c" provadi kontrolu a ocekava na vstupu vzdy jmeno souboru a otisk. Uvedeny priklad pouziva vystup prikazu md5sum pro zjisteni otisku jako vstup pro variantu pro kontrolu otisku. Avsak pokazde jde o soubory s jinym nazvem, takze by to nefungovalo. Zmineny priaz "sed" v tomto priklade provede pouze to, ze ve vystupu prvniho md5sum nahradi jmeno souboru pred tim, nez jej preda jako vstup druhemu prikazu md5sum.

Doporucuji vyzkouset jednotlive prikazy a jejich ruzne varianty - bude to snazsi k pochopeni.

Michal
7.11.2009 22:05 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
V tom pripade Te nezajima vystup prikazu md5sum ("V poradku"), ale navratovy kod prikazu md5sum. Ten zjistis z promenne $?, ale pozor - meni se s kazdym spustenym prikazem, takze je nejlepsi bezprostredne po prikazu "ssh ... md5sum ..." tento navratovy kod ulozit do jine promenne. A potom staci napsat podminku na zaklade toho navratoveho kodu. Pozor, pro porovnani cisel nepouzivej rovnitka "==", "!=", ale namisto nich operatory "-eq", "-ne", apod. (viz. man bash).

Michal
stativ avatar 8.11.2009 09:25 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Příprava bash skriptu
No, já bych to dělal více KISS (jednodušší a pochopitelnější, ale to neznamená lepší), protože to se od začátečníků předpokládá. V zásadě je to do konce dotažený tvůj příspěvek.
#!/usr/bin/bash
# Vytvorim si nějakej soubor s aktuálním datem
date > soubor
# uložim si md5sum
# | roura přesměrovává výstup jednoho programu na vstup druhého
# cut -d" " -f 1 výstup rozseká a vrátí první položku (checksum)
LOCALSUM=`md5sum soubor | cut -d" " -f 1`
# Zkopiruju soubor na kmlinux pod jiným názvem
scp soubor kmlinux:~/zajic
# uložím si checksum vzdáleného souboru
REMOTESUM=`ssh kmlinux md5sum zajic | cut -d" " -f 1`
if [ "$LOCALSUM" == "$REMOTESUM"]; then
  echo "Hurá, řetězce jsou stejné"
else
  echo "Něco se posralo"
fi
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
8.11.2009 10:48 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Příprava bash skriptu
A tady je trochu jina varianta:
#!/bin/bash

SOUBOR1=$1
SSHSERVER=$2
SOUBOR2=$3

date > ${SOUBOR1}
OTISK1=$(md5sum ${SOUBOR1}); OTISK1=${OTISK1% *}

scp ${SOUBOR1} ${SSHSERVER}:${SOUBOR2}
OTISK2=$(ssh ${SSHSERVER} md5sum ${SOUBOR2}); OTISK2=${OTISK2% *}

if [[ "${OTISK1}" == "${OTISK2}" ]]; then
        echo "Stejny otisk: ${OTISK1}"
else
        echo "Otisky jsou ruzne: ${OTISK1} ${OTISK2}"
fi
8.11.2009 11:42 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
No tohle se mi líbí:-) a přítelkyně to taky plně chápe, ale při pokusu ten skript spustit mi to napíše:

line 7: ${SOUBOR1}: ambiguous redirect

takže nevím co to znamená, asi nějakšpatně přesměrovanej výstup?? nevím..poradí někdo??
8.11.2009 11:46 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Příprava bash skriptu
S jakými parametry jste to spustil?
8.11.2009 11:49 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
ehh..nerozumím otázce:-)
8.11.2009 11:50 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Ptám se, s jakými parametry jste ten skript spouštěl, když vám vypsal tu chybu.
8.11.2009 11:54 Adam
Rozbalit Rozbalit vše Re: Příprava bash skriptu
omlouvám se, ale vůbec nevím na co se ptáte, parametry myslíte $1 $2 $3 ??? no nevím co za něm mám dosadit...
8.11.2009 12:26 voda | skóre: 28 | Praha
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Skript očekává na vstupu 3 paramtery ($1,$2,$3). Pokud to pustíte bez nich (což je asi váš případ), tak to nebude fungovat. Takže např.: ./skript.sh soubor kmlinux zajic
8.11.2009 12:27 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Příprava bash skriptu
Čemu nerozumíte? Spustil jste skript a on vám vypsal chybu. Tak se ptám, s jakými parametry jste ho spustil.
wamba avatar 7.11.2009 21:02 wamba | skóre: 37 | blog: wamba
Rozbalit Rozbalit vše Re: Příprava bash skriptu
oprava: ssh kmlinux md5sum zajic|sed "s/zajic/soubor/"|md5sum -c
This would have been so hard to fix when you don't know that there is in fact an easy fix.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.