summaryrefslogtreecommitdiff
path: root/kpov_judge/solutions
diff options
context:
space:
mode:
authormn3983@student.uni-lj.si <mn3983@student.uni-lj.si@5cf9fbd1-b2bc-434c-b4b7-e852f4f63414>2015-01-25 15:24:49 +0000
committermn3983@student.uni-lj.si <mn3983@student.uni-lj.si@5cf9fbd1-b2bc-434c-b4b7-e852f4f63414>2015-01-25 15:24:49 +0000
commit7334ff1f913735d5718cd824696e71f878ddf840 (patch)
tree05e471540bad310e1dbd87898ecf7e2ae97a63a9 /kpov_judge/solutions
parentdda6ece82d2c5ae087a32c8aa84c73779d480088 (diff)
Task 04 solution
git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@231 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414
Diffstat (limited to 'kpov_judge/solutions')
-rw-r--r--kpov_judge/solutions/copy_rename_20_files_tail_env/solution.sh40
1 files changed, 0 insertions, 40 deletions
diff --git a/kpov_judge/solutions/copy_rename_20_files_tail_env/solution.sh b/kpov_judge/solutions/copy_rename_20_files_tail_env/solution.sh
deleted file mode 100644
index 773de9a..0000000
--- a/kpov_judge/solutions/copy_rename_20_files_tail_env/solution.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-
-# preimenuj vse datoteke tako, da zamenjaš minuse s podčrtaji
-rename 'y/-/_/' *
-
-# Napiši čim krajši ukaz, ki vse datoteke iz /home/user/mapa/mojimenik premakne v /home/user/novi
-mv /home/user/mapa/mojimenik/* /home/user/novi/
-
-# Napiši ukaz, ki s pomočjo ukaza grep v datoteko "mama.txt" izpiše vse navade (ne skrite) datoteke v trenutnem imeniku, ki vsebujejo niz "mama", v datoteko "napake.txt" pa izpiše vse morebitne napake (npr. to, da so nekateri objekti v trenutnem imeniku dejansko imeniki ali napačne simbolične povezave)
-grep -l 'mama' * 1>mama.txt 2>napake.txt
-
-# Napiši ukaz, ki bo 5s sledil vsebini /var/log/syslog. V primeru, da se v syslogu pojavi niz "zmeda", naj program izpiše "imam ga". Poleg tega naj program med sledenjem syslog-u odšteva od 5 do 1 (vsako sekundo naj se izpiše naslednja številka.
-COUNT=$(grep 'zmeda' /var/log/syslog | wc -l );
-END=$(date +%s%N | cut -b1-13);
-for i in {5..1}; do
- END=$(($END + 1000));
- echo "$i";
- while [ $(date +%s%N | cut -b1-13) -lt $END ]; do
- COUN1=$(grep 'zmeda' /var/log/syslog | wc -l );
- if [ $COUN1 -gt $COUNT ]; then
- echo "imam ga";
- COUNT=$COUN1;
- fi
- done
-done
-
-# Nastavi okoljsko spremenljivko TEST, da bo imela isto vrednost kot okoljska spremenljivka USER + število okoljskih spremenljivk, ki v imenu ali vrednosti ne vsebujejo besede TEST. Primer: polz37
-TEST="$USER$(printenv | grep TEST | wc -l);"; export TEST
-
-# S pomočjo programa cURL shrani vsebino spletne strani www.google.com v datoteko z imenom website.txt
-curl http://www.google.com > website.txt
-
-# Napiši ukaz, ki bo število pojavitev značke <div> v datoteki website.txt dodal na konec te iste datoteke brez, da bi se ukaz zapisal v zgodovino ukazov "bash history"
-grep -o "<[^/<>]*div[^>]*>" website.txt | wc -l >> website.txt; history -d $((HISTCMD-1))
-
-# Napiši ukaz brez uporabe programa cron, kateri 5 minut po izvedbi izpiše vsebino imenika v katerem se trenutno nahajaš
-$(sleep 300; ls) &
-
-# Napiši najkrajši ukaz, ki s pomočjo Pythona zažene preprost (integriran) HTTP strežnik kateri streže datoteke iz imenika iz katerega je bil pognan na vratih 8000
-python -m SimpleHTTPServer \ No newline at end of file