136
Vývoj / Re:Bash - zjištění zda hodnota z 'read' je obsažena v array
« kdy: 11. 04. 2020, 15:42:50 »K čemu je tohle vše dobré? Vždyť by to dokázal vyřešit jediný řádek.1. script spustí SQL příkaz a výstup uloží do souboru:
Kód: [Vybrat]
dbName
"DEMOCZ"
"DEMOEN"
"DEMOTH"
3 rows selected (overall time 5219.689 msec; server time 608 usec)
2. pomocí 'sed' vyjmu prvni a poslední řadek, smažu všechny uvozovky a zůstane:Kód: [Vybrat]
DEMOCZ
DEMOEN
DEMOTH
Přes mapfile mám pole s názvy selektovaných schémat, které pak dle potřeby dosazuju.3.uživatel dostane možnost si přes 'read' vybrat DB schema, ale já nechci aby musel zadávat jeho název, proto do výstupu uloženého v souboru vložím čísla řádků
(awk '{print NR, "\t", $0}'):
Kód: [Vybrat]
1 DEMOCZ
2 DEMOEN
2 DEMOTH
Zde uživatel zadává číslo schématu, proto jsem potřeboval udělat pole s počtem řádků a dle toho si definovat podmínky. Chtěl jsem si to celé udělat v bashi.