Skip to content

Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.

Notifications You must be signed in to change notification settings

steneva/Linux_Shell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BASH

Subdomain Challenge Points Solution
FMI>OS Unix-like Operating Systems. Theory - -
FMI>C>Processes Изпит 12.07.2020 Зад. 1 - Solution.c
Examples
FMI>C>Processes Изпит 12.07.2020 Зад. 2 - foo.c
bar.c
FMI>C>Processes Additional Task 1.md - Solution.c
FMI>C>Processes Additional Task 2.md - Solution.c
FMI>C>Processes Task 01.c - Solution.c
FMI>C>Processes Task 02.c - Solution.c
FMI>C>Processes Task 03.c - Solution.c
FMI>C>Processes Task 04.c - Solution.c
FMI>C>Processes Task 05.c - Solution.c
FMI>C>Processes Task 06.c - Solution.c
FMI>C>Processes Task 07.c - Solution.c
FMI>C>Processes Task 08.c - Solution 1.c
Solution 2(more precise).c
FMI>C>Processes Task 09.c - Solution.c
FMI>C>Processes Task 10.c - Solution.c
FMI>C>Processes Task 11.c - Solution.c
FMI>C>Processes Task 12.c - Solution.c
FMI>C>Processes Task 13.c - Solution 1.c
Solution 2.c
FMI>C>Processes Task P01.c - Solution 1.c
Solution 2.c
FMI>C>Processes Task P02.c - Solution.c
FMI>C>Processes Task P03.c - Solution.c
FMI>C>Processes cat a.txt / sort / uniq.c - Solution 1 (long).c
Solution 2 (short).c
FMI>C>Processes cat passwd.txt / cut -d ':' -f 7 / sort / uniq.c - Solution.c
FMI>C>Processes Task 43 - Solution.c
FMI>C>Processes Task 44 - Solution 1.c
Solution 2.c
FMI>C>Processes Prompt with arguments.md - Solution 1.c
Solution 2
FMI>C>Processes Task 45 - Solution.c
FMI>C>Processes Task 46 - Solution.c
FMI>C>Processes Task 47 - Solution.c
FMI>C>Processes Task 48 - Solution 1.c
Solution 2.c
test cmd for 2nd sol.sh
FMI>C>Processes classic deadlock example - deadlock.c
FMI>C>Processes fork-loop - fork-loop.c
FMI>C Makefile - Makefile
FMI>C memory management - struct padding.c
FMI>C>Read/Write 01. append - Solution 1 (O_APPEND).c
Solution 2 (lseek).c
FMI>C>Read/Write 02. swap files - Solution 1 (read and write).c
Solution 2 (renameat2).c
FMI>C>Read/Write 03. head without options - Solution.c
FMI>C>Read/Write 04. wc - Solution.c
FMI>C>Read/Write 05. sort binary file - Solution.c
FMI>C>Read/Write 06. cp with 2 args - Solution.c
FMI>C>Read/Write 07. cat with multiple args - Solution.c
FMI>C>Read/Write 08. cp with multiple args - Solution 1.c
Solution 2.c
Solution 3.c
FMI>C>Read/Write 09. passwd with '?' separator - Solution.c
FMI>C>Read/Write 10. [--print --min --max] binfile - Solution.c
FMI>C>Read/Write 11. counting sort - Solution 1 (<file.bin> <sorted.bin>).c
Solution 2 (inplace).c
FMI>C>Read/Write overflow testing with counting sort - Solution.c
FMI>C>Read/Write 31. sort file.bin inplace - Solution.c
FMI>C>Read/Write 32. pairs extract from file - Solution 1.c
Solution 2.c
FMI>C>Read/Write 33. sort big binary file - Solution (qsort + merge).c
FMI>C>Read/Write 34. <f1.dat> <f1.idx> <f2.dat> <f2.idx> - Solution 1.c
Solution 2.c
FMI>C>Read/Write 35. <f1.bin> <f2.bin> <patch.bin> - Solution 1.c
Solution 2.c
FMI>C>Read/Write 36. cat with args - Solution 1.c
Solution 2 (more precise).c
FMI>C>Read/Write 37. <patch.bin> <f1.bin> <f2.bin> - Solution.c
FMI>C>Read/Write 38. tr [OPTION] SET1 [SET2] - Solution 1.c
Solution 2 (strchr, strrchr).c
Solution 3 (goto).c
FMI>C>Read/Write 39. equivalent to 33 - Solution (qsort + merge).c
FMI>C>Read/Write 40. cut - Solution.c
FMI>C>Read/Write 41. sort max 65535 uint16_t elements - Solution 1 (counting sort).c
Solution 2 (heapsort).c
FMI>C>Read/Write paste with 2 files.md - Solution.c
FMI>Scripts Longet Filename Search - Solution.sh
FMI>Scripts ./chfext - Solution.sh
FMI>Scripts Task 13 - Solution 1.sh
Solution 2.sh
FMI>Scripts Task 14 - Solution.sh
FMI>Scripts Task 15 - Solution.sh
FMI>Scripts Task 16 - Solution 1.sh
Solution 2.sh
FMI>Scripts Task 17 - Solution.sh
FMI>Scripts Task 18 - Solution.sh
FMI>Scripts Task 19 - Solution.sh
FMI>Scripts Task 20 - Solution.sh
FMI>Scripts Task 21 - Solution.sh
FMI>Scripts Task 22 - Solution.sh
FMI>Scripts Task 23 - Solution 1 (sort -V).sh
Solution 2 (multiple fields sort).sh
FMI>Scripts Task 24 - Solution.sh
FMI>Scripts Task 25 - Solution.sh
FMI>Scripts Task 26 - Solution.sh
FMI>Scripts Task 27 - Solution 1 (sorted).sh
Solution 2 (input order).sh
FMI>Scripts Task 28 - Solution (A) cycle.sh
Solution 1 (B) extract last digit.sh
Solution 2 (B) smart sed + bc.sh
FMI>Scripts Task 29 - Solution.sh
FMI>Projects Image editor - crop [ipoint median_faces rect_faces].sh
crop_all.sh
FMI>Test 2 Preparation 18-05-2016-1 - Solution 1 (dinf -L).sh
Solution 2 (stat -c %N).sh
Solution 3 (ls -l).sh
FMI>Test 2 Preparation 18-05-2016-2 - Solution.sh
FMI>Test 2 Preparation 18-05-2016-3 - Solution.sh
FMI>Shell 05-b-2000 - Solution.sh
FMI>Shell 05-b-2800 - Solution 1 (bashism).sh
Solution 2 (pipe).sh
Solution 3 (process substitution).sh
FMI>Shell 05-b-3100 - Solution.sh
FMI>Shell 05-b-3200 - Solution 1.sh
Solution 2.sh
FMI>Shell 05-b-3300 - Solution.sh
FMI>Shell 05-b-3400 - Solution.sh
FMI>Shell 05-b-4200 - Solution 1.sh
Solution 2.sh
FMI>Shell 05-b-4300 - Solution.sh
FMI>Shell 05-b-4301 - Solution.sh
FMI>Shell 05-b-4400 - Solution.sh
FMI>Shell 05-b-4600 - Solution.sh
FMI>Shell 05-b-4700 - Solution 1 (for loop).sh
Solution 2 (xargs).sh
Solution 3 (sed).sh
FMI>Shell 05-b-4800 - Solution.sh
FMI>Shell 05-b-5500 - Solution.sh
FMI>Shell 05-b-6600 - Solution 1 (pipe).sh
Solution 2 (process substitution).sh
FMI>Shell 05-b-6800 - Solution.sh
FMI>Shell 05-b-7000 - Solution.sh
FMI>Shell 05-b-7100 - Solution.sh
FMI>Shell 05-b-7200 - Solution 1 (find by -size).sh
Solution 2 (awk -v).sh
FMI>Shell 05-b-7500 - Solution.sh
FMI>Shell 05-b-7550 - Solution 1 (one by one - polite).sh
Solution 2 (all at once).sh
FMI>Shell 05-b-7700 - Solution 1 (awk -v).sh
Solution 2 (-size).sh
FMI>Shell 05-b-7800 - Solution.sh
FMI>Shell 05-b-8000 - Solution.sh
FMI>Shell 05-b-9100 - Solution.sh
FMI>Shell 05-b-9200 - Solution.sh
FMI>Shell 05-b-9501 - Solution.sh
FMI>Shell 05-b-9600 - Solution.sh
FMI>Shell 04-b-9000 - Solution 1.sh
Solution 2.sh
FMI>Shell Draw Pyramid - Solution.sh
FMI>Processes 04-b-8000 - Solution.sh
FMI>Processes 04-b-7000 - Solution.sh
FMI>Processes 04-a-6300 - Solution.sh
FMI>Processes 04-b-6200 - Solution.sh
FMI>Processes 04-b-6100 - Solution.sh
FMI>Processes 04-a-6000 - Solution.sh
FMI>Processes 04-b-5000 - Solution.sh
FMI>Processes 04-a-5000 - Solution.sh
FMI>File Processing E 05 - Solution.sh
FMI>File Processing E 06 - Solution.sh
FMI>File Processing E 08 - Solution.sh
FMI>File Processing E 09 - Solution.sh
FMI>File Processing E 12 - Solution.sh
FMI>Text Processing E 01 - Solution.sh
FMI>Text Processing E 02 - Solution.sh
FMI>Text Processing E 04 - Solution.sh
FMI>Text Processing E 07 - Solution.sh
FMI>Text Processing E 10 - Solution.sh
FMI>Text Processing E 11 - Solution.sh
FMI>Text Processing T 01 - Solution.sh
FMI>Text Processing T_02 - Solution.sh
FMI>Text Processing 03-b-7500 - Solution.sh
FMI>Text Processing T_04 - Solution.sh
FMI>Text Processing T_05 - Solution.sh
FMI>Text Processing T_06 - Solution.sh
Text Processing Sort Command #1 1 Solution.sh
Text Processing Sort Command #2 1 Solution.sh
Text Processing Sort Command #3 1 Solution.sh
Text Processing Sort Command #4 1 Solution.sh
Text Processing Sort Command #5 1 Solution.sh
Text Processing Sort Command #6 1 Solution.sh
Text Processing Sort Command #7 1 Solution.sh
Text Processing 'Uniq' Command #1 1 Solution.sh
Text Processing 'Uniq' Command #2 1 Solution.sh
Text Processing 'Uniq' Command #3 1 Solution.sh
Text Processing 'Uniq' Command #4 1 Solution.sh
Text Processing 'Grep' A 2 Solution.sh
Text Processing 'Grep' B 2 Solution.sh
Text Processing 'Grep' #1 2 Solution.sh
Text Processing 'Grep' #2 2 Solution.sh
Text Processing 'Grep' #3 2 Solution.sh
Text Processing 'Sed' Command #1 2 Solution.sh
Text Processing 'Sed' Command #2 2 Solution.sh
Text Processing 'Sed' Command #3 2 Solution.sh
Text Processing 'Sed' Command #4 2 Solution.sh
Text Processing 'Sed' Command #5 2 Solution.sh
Text Processing 'Awk' #1 2 Solution.sh
Text Processing 'Awk' #2 2 Solution.sh
Text Processing 'Awk' #3 2 Solution.sh
Text Processing 'Awk' #4 2 Solution.sh
Text Processing Cut #1 1 Solution.sh
Text Processing Cut #2 1 Solution.sh
Text Processiing Cut #3 1 Solution.sh
Text Processing Cut #4 1 Solution.sh
Text Processing Cut #5 1 Solution.sh
Text Processing Cut #6 1 Solution.sh
Text Processing Cut #7 1 Solution.sh
Text Processing Cut #8 1 Solution.sh
Text Processing Cut #9 1 Solution.sh
Text Processing Paste #1 2 Solution.sh
Text Processing Paste #2 2 Solution.sh
Text Processing Paste #3 2 Solution.sh
Text Processing Paste #4 2 Solution.sh
Text Processing Head of a Text File #1 2 Solution.sh
Text Processing Head of a Text File #2 1 Solution.sh
Text Processing Tail of a Text File #1 2 Solution.sh
Text Processing Tail of a Text File #2 2 Solution.sh
Text Processing Middle of a Text File 3 Solution.sh
Text Processing 'Tr' Command #1 1 Solution.sh
Text Processing 'Tr' Command #2 1 Solution.sh
Text Processing 'Tr' Command #3 1 Solution.sh
Bash Let's Echo 1 Solution.sh
Bash A Personalized Echo 1 Solution.sh
Bash Looping with Numbers 2 Solution.sh
Bash The World of Numbers 2 Solution.sh
Bash Looping and Skipping 2 Solution.sh
Bash Comparing Numbers 3 Solution.sh
Bash Getting started with conditionals 3 Solution.sh
Bash More on Conditionals 3 Solution.sh
Bash Arithmetic Operations 3 Solution.sh
Bash Compute the Average 4 Solution.sh
Arrays in Bash Filter an Array with Patterns 1 Solution.sh
Arrays in Bash Read in an Array 1 Solution.sh
Arrays in Bash Slice an Array 1 Solution.sh
Arrays in Bash Concatenate an array with itself 1 Solution.sh
Arrays in Bash Display an element of an array 1 Solution.sh
Arrays in Bash Count the number of elements in an Array 1 Solution.sh
Arrays in Bash Remove the First Capital Letter from Each Element 1 Solution.sh
Arrays in Bash Lonely Integer - Bash! 10 Solution.sh

About

Unix-like Operating Systems. Linux. Bash & Z shell. C. Synchronization Problems & Theory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.5%
  • Shell 31.4%
  • Makefile 0.1%