bash
1. Ako viem zistit ci premena ktora obsahuje retazec zacina cislom
2.Ako vypisem na obrazovku loginy ktore su uy vytvorene
3.Ako spustim zo skriptu program man pre najeky prikaz tak aby to vypisalo text na obrazovku
Dakujem za pomoc
Pre pridávanie komentárov sa musíte prihlásiť.
awk -F: '{ print $1 }' /etc/passwd
nikto nevie kde je passwd databaza
Ale ako zoberiem ten prvy znak ked textova premenna nie je pole.
Skusal som prvy znak zobrat tak ze: $(meno[0]) ale tak to nefinguje
cut -b 1 /tmp/tmp.file
ale pojde to aj jednoduchsie
echo "$x" > /tmp/tmp.file && cut -b 1 /tmp/tmp.file && rm /tmp/tmp.file
a co ak prepises dolezity subor? (man mktemp)
meno=`echo "$(($RANDOM % 7382664238))"lasdajhdujassadasdgdg"$(($RANDOM % 796263382664238))"thaushdaks` && touch /tmp/"$meno"
inak o premennej $$ si už počul? je v manuali k shell
TMPFILE=‘mktemp -t echo.XXXXXXXXXX‘ && {
echo $premena > $TMPFILE
cut -b 1 $TMPFILE
rm -f $TMPFILE
}
spokojný ?
man echo > /tmp/echo && tvoj_oblubeny_text_editor /tmp/echo && rm /tmp/echo
ak nemáš namysli niečo takéto tak povedz čo myslíš pod pojmom "vypísať na obrazovku"