Aha, ze to co napisem do terminalu mi da do suboru, to je presmerovanie standardneho vstupu do suboru ?
A konkretne v tej ulohe co treba spravit s tym presmerovanim ? Ze spravim to tak, ze z jedneho suboru prekopiruje vsetko do druheho ? Apotom aj ze to co napisem do terminalu skopiruje do suboru ? Alebo co vsetko tam treba zrobit ?
Trocha som sa sekol. Toto, čo je na obrázku, je presmerovanie štandardného
výstupu do súboru.
Dá sa to urobiť aj opačne:
login@hron:~/OS$ cat < subor7.txt
Lorem ipsum dolor sit amet.
... to je presmerovanie štandardného vstupu zo súboru (jeho výpis).
Presmerovanie štandardného výstupu zo súboru do iného súboru:
login@hron:~/OS$ cat subor7.txt
Lorem ipsum dolor sit amet.
login@hron:~/OS$ cat subor7a.txt
login@hron:~/OS$ cat subor7.txt > subor7a.txt
login@hron:~/OS$ cat subor7.txt
Lorem ipsum dolor sit amet.
login@hron:~/OS$ cat subor7a.txt
Lorem ipsum dolor sit amet.
... čiže jeden súbor skopíruje do druhého.
Toto je presmerovanie štandardného výstupu zo súboru do iného súboru, pričom ten výstup sa do druhého súboru
pridá:
login@hron:~/OS$ cat subor7.txt
Lorem ipsum dolor sit amet,
login@hron:~/OS$ cat subor7a.txt
consectetuer adipiscing elit. Aenean et est a dui semper facilisis. Pellentesque placerat elit a nunc. Nullam tortor odio, rutrum quis, egestas ut, posuere sed, felis.
login@hron:~/OS$ cat subor7a.txt >> subor7.txt
login@hron:~/OS$ cat subor7.txt
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean et est a dui semper facilisis. Pellentesque placerat elit a nunc. Nullam tortor odio, rutrum quis, egestas ut, posuere sed, felis.
// rozumiem tym open, lseek a ostanym sluzbam ale nerozumiem tej ulohe presne co odomna chcu
No ja tiež nerozumiem tej druhej časti:
"Vyskúšajte funkčnosť programu na kopírovaní súborov pomocou presmerovania štandardného vstupu a výstupu." Presmerovanie vstupu/výstupu cez príkazy viem, ale ako na tom overiť funkčnosť programu?