1) tr -d '"' < kodyzemi_cz.csv | tail -n +2 | cut -d ";" -f4 | sort > cz_sorted tr -d '"' < countrycodes_en.csv | tail -n +2 | cut -d ";" -f1 |sort > en_sorted comm -12 cz_sorted en_sorted 2) split -l3 /tmp/zlobr kusyzlobra ls -r kusyzlobra* | xargs cat >/tmp/zlobr 3) echo -e "X O X\nO X O\nO X O" > piskvorky a) (nejcastejsi) cat piskvorky | xargs -I{} echo {} {} X O X X O X O X O O X O O X O O X O (Jan K.) cat piskvorky piskvorky | xargs -n 6 X O X O X O O X O X O X O X O O X O (Jan K.) cat piskvorky piskvorky piskvorky | xargs -n 9 X O X O X O O X O X O X O X O O X O X O X O X O O X O (Antonin K.) cat piskvorky | xargs -I{} echo {} {} {} | xargs -n 3 echo X O X X O X X O X O X O O X O O X O O X O O X O O X O (Lukas K.) cat piskvorky | xargs -0 -I{} echo -n {}{} (Jaroslav V.) cat piskvorky | xargs -n 3 >> piskvorky (Laci) cat piskvorky piskvorky X O X O X O O X O X O X O X O O X O b) paste -d " " piskvorky piskvorky cat piskvorky | paste -d " " - piskvorky X O X X O X O X O O X O O X O O X O (Antonin K.) paste -d' ' piskvorky piskvorky piskvorky X O X O X O O X O X O X O X O O X O X O X O X O O X O --- caste chyby: - citat zadanie presne - nebat sa zdanlivo narocne vyzerajucej ulohy :) --- tip: pouzite verbose (podrobny vypis prikazov) ak si chcete byt isti co sa deje xargs -t cp -v rm -v ... xargs -a subor (je to iste ako) cat subor | xargs pre cat je jedno ci pouzijeme | xargs -I{} cat {} | alebo | xargs cat | --- vzorove riesenie: Tereza K., Simon S., Antonin K., Ondrej V. --- Xtra-men: Jan K. (prerekvizita k 1) ulohe, pokial nie je dobre nastavena lokalizacia export LC_ALL=C (nebo) export LC_COLLATE=C (nebo) export LC_COLLATE=en_US.UTF-8 Simon S. (pouzitie uniq -d v 2) ulohe, na zobrazenie duplikatov) cat prvnisloupec druhysloupec | sort | uniq -d | wc -l Lukas K. (pouzitie dalsich prepinacov v xargs) xargs -a piskvorky -0 -I{} echo -n {}{} Jaroslav V. (pouzitie join na 1) ) join -t\; cz_sorted en_sorted Maros G. (pouzitie awk na 1) ) awk -F ';' 'NR==FNR {c[$1]++;next}; c[$4]>0 ' countrycodes_en.csv kodyzemi_cz.csv | cut -f 4 -d \; | wc -l --- Bonus: tac = cat, obrati ale file vzhuru nohama (Anetta S.)