1.cd public_html
2.mkdir fimfarum; cd fimfarum
3.cp /usr/html/NMIN266/fimfarumhtm.tar ./
4.tar xvf fimfarumhtm.tar
5.ls [0-9]* > index.html
6.vim index.html %s/^\(.*\)$/<a href=\1>\1<\/a><br>
7. web: https://www.karlin.mff.cuni.cz/~richter/fimfarum
8.klik na 01-kolobezka.htm ... ošklivé
9.úprava 01-koloběžka.htm pomocí vim
htm - kostra html stránky
</body></html> - přesunout na konec souboru
KRÁLOVNA KOLOBĚŽKA PRVNÍ doplnit na začátek a konec <h1>...</h1>
za tento řádek:
<p style="width:800px;text-justify;">
a na konec (před </body>)
</p>
označit vše mezi <p ...> a </p> a na konec řádků přidat <br>
uložit ale vim NEUKONČOVAT!! tj. CTRL+Z
10.zkontrolovat vzhled na webu
11.kopie /usr/html/NMIN266/uprava
12.vim uprava ...
echo "<html>" > 02-fimfarum.html
echo "<meta charset=utf-8>" >> 02-fimfarum.html
echo "<html>" > 02-fimfarum.html
echo "<head>" >> 02-fimfarum.html
echo "<meta charset=utf-8>" >> 02-fimfarum.html
echo "<body>" >> 02-fimfarum.html
echo -n "<h1>" >> 02-fimfarum.html
head -1 02-fimfarum.htm >> 02-fimfarum.html
echo "</h1>" >> 02-fimfarum.html
echo "<p style=\"width:800px;text-justify;\">" >> 02-fimfarum.html
#wc -l 02-fimfarum.htm
#102 02-fimfarum.htm
tail -101 02-fimfarum.htm | sed "s/^M/<br>/" >> 02-fimfarum.html
echo "</p>" >> 02-fimfarum.html
echo "</body>" >> 02-fimfarum.html
echo "</html>" >> 02-fimfarum.html
ukončit vim
13.bash uprava
14.na webu 02-fimfarum.html (html ne htm !)
15. parametry pro spouštění pomocí bash, $1, proměnné, úprava proměných
16.upravit uprava pro $1 novy="$1l" 101 -> $2
17.zjistit počet řádků pro 03-obri.htm wc -l 03-obri.htm resp. wc -l < 03-obri.htm
18.bash uprava 03-obri.htm 29
19.kontrola 03-obri.html na webu
19. výstup příkazu do proměnné radku=`wc -l < 03-obri.htm`
20. vypočítat o řádek méně nradku=$[ $radku - 1 ]
21.fg vrátíme se do úprav 01-kolobezka.htm pomocí u vrátíme do původního stavu, uložíme a ukončíme
22.cyklus for for f in * do "řádky, volání uprav"
23.vim zpracuj
echo "<meta charset=utf-8>" > index.html
for f in *htm
do
echo $f
novy="${f}l" #závorky
radku=`wc -l < $f`
radku=$[ $radku-1 ]
nadpis=`head -1 $f`
echo "<html>" > $novy
echo "<head>" >> $novy
echo "<meta charset=utf-8>" >> $novy
echo "</head>" >> $novy
echo "<body>" >> $novy
echo "<h1>$nadpis</h1>" >> $novy
tail -$radku $f | sed "s/^M/<br>/" >> $novy
echo "</body>" >> $novy
echo "</html>" >> $novy
echo "<a href=$novy>$nadpis</a><br>" >> index.html
done