Mam jednoduchy skriptik, kterym ze souboru dle zadaneho vyrazu vypreparuji login a heslo. pouzivam to jako uloziste hesel a loginu k ruznym sluzbam.
Problem je v tom, ze funguje jen na pul. Po spusteni skriptu zadam entitu co hledam a nasledne sudo pozaduje heslo po jeho zadani vsak vyskoci hlaska, ze heslo je chybne.
Nekdy dojde take k tomu, ze po ukonceni pres Ctl+C se nezobrazuji znaky, ktere v konzoli pisu a pomuze jen reset konsole.
#!/bin/bash
echo "Zadej entitu"
read F
sudo cat /cesta/k/souboru/s/hesly | sudo grep -i -A 3 $F
Pokud nekdy predtim pouziju sudo tak si system heslo pamatuje a skript pak probehne normalne.
Edit: tak jsem to trochu modifikoval a uz to funguje, ale stejne by me zajimalo proc nefunguje ta varianta cat vs. grep + dvakrat sudo?
#!/bin/bash
echo "Zadej entitu"
read F
sudo grep -i -A 3 $F /cesta/k/souboru/s/hesly