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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 1
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 4
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

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

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 796 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Příprava bash skriptu

7.11.2009 17:59 Adam
Příprava bash skriptu
Přečteno: 741×
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.