NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Karel Panský:18.5.2017 19:20

Ahoj, prosím potřebuji poradit s jedním scriptem v Bashi.
Jde o to, že se snažím udělat emulaci k příkazům z Windowsí CMD. Řeším to pomocí switche, ale zasekl jsem se u problému se syntaxí při pokusu udělat něco jako : md read promenna) mkdir $promenna;;
S Bashem začínám, takže docela bojuju se syntaxí a nemůžu to ani nikde najít.

Není tady nějaká dobrá duše, která by mi s tím byla ochotná poradit?

Děkuju za jakékoli tipy.

 
Odpovědět
18.5.2017 19:20
Avatar
Odpovídá na Karel Panský
Josef Kuchař - Pepa489:18.5.2017 19:27

Nejde to vyřešit jen nějakými aliasy?

Nahoru Odpovědět
18.5.2017 19:27
2x piš, jednou debuguj
Avatar
Karel Panský:18.5.2017 19:42

No já nevím. Jak jsem říkal, s tímhle začínám a je to pro mě nezvyk. Když jsem zkoušel "md $promenná", tak se mi uživatelský vstup do ní nepropsal. Máte nějaký příklad, jak by to mohlo jít?

 
Nahoru Odpovědět
18.5.2017 19:42
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Karel Panský
Honza Bittner:19.5.2017 0:13

Nevím co přesně chceš udělat, ale hádám že něco jako načíst do proměnné input z konzole a vytvořit složku s takovýmto jménem? Pak můžeš zkusit něco jako

read -e -p "Jmeno slozky:" jmeno
mkdir -p -- "$jmeno"
Nahoru Odpovědět
19.5.2017 0:13
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Karel Panský:19.5.2017 9:31

Ne-e, to nefunguje. Radši sem nahodím screen, aby jste věděli o co mi jde. Pokud je to kravina, tak prosím trošku trpělivost se mnou. :)

 
Nahoru Odpovědět
19.5.2017 9:31
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Karel Panský
Atrament:19.5.2017 15:32
alias md='mkdir'

a máš vystaráno...

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
19.5.2017 15:32
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Karel Panský
mkub:20.5.2017 5:56

a takto, ako ti ukazal Atrament mozes vytvorit aliasy aj na ostatne prikazy a na konci nezabudni tebou vytvorene aliasy zrusit, lebo aliasy zostavaju v prostredi uz nadefinovane

a k aliasom mas aj docela peknu manualovu stranku, ked si zadas:

man alias

alebo

info alias
 
Nahoru Odpovědět
20.5.2017 5:56
Avatar
Karel Panský:20.5.2017 9:45

Funguje, díky moc :)

 
Nahoru Odpovědět
20.5.2017 9:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.