User:Jliiva: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
== Bash1 ==
<pre>#!/bin/bash
<pre>#!/bin/bash
#Autor: Juhan Liiva; jliiva@itcollege.ee
#Autor: Juhan Liiva; jliiva@itcollege.ee
Line 8: Line 11:
faillog -a -t 3 | tail -n +3 | sort +1 -2 > vead.txt
faillog -a -t 3 | tail -n +3 | sort +1 -2 > vead.txt


echo "Tulemus kirjutati vead.txt faili"</pre>
echo "Tulemus kirjutati vead.txt faili"
</pre>
 
== Bash2 ==


<pre>
<pre>
Line 39: Line 45:
fi
fi
</pre>
</pre>
== Python ==


<pre>
<pre>
#!/usr/bin/python
#Autor: Juhan Liiva
#Versioon: 0.1
#Skript lisab kasutaja antud aliase .bashrc faili ja taaskäivitab selle
import sys
import os
import subprocess
if len(sys.argv) != 3:
print "Kasutamine: " + sys.argv[0] + " <alias> <\'mille alias\'>"
else:
f = open(os.path.join(os.getenv("HOME"),".bashrc"),'a')
f.write("\n" + 'alias '+ sys.argv[1] + '=\'' + sys.argv[2] + "\'\n")
f.close
        subprocess.call('/bin/bash --rcfile $HOME/.bashrc', shell=True)
</pre>
</pre>
== Powershell ==


<pre>
<pre>

Revision as of 08:09, 6 June 2011

Bash1

#!/bin/bash
#Autor: Juhan Liiva; jliiva@itcollege.ee
#Versioon 0.1

#Kuvame kasutajale ebaõnnestunud sisselogimisi viimase kolme päeva jooksul
#järjestatuna kõige enam ebaõnnestunud logimisi teinud kasutaja järgi

faillog -a -t 3 | tail -n +3 | sort +1 -2 > vead.txt

echo "Tulemus kirjutati vead.txt faili"

Bash2

#!/bin/bash
#Autor: Juhan Liiva
#Versioon: 0.1

#Skript Lisab kataloogi PATH muutujasse

#Kontrollime kas argument on olemas

if [ -z "$1" ];
then
    echo "Kasutamine: $0 <lisatav path kataloog>"
    exit 1
fi

#Esimene varjant tavakasutajale, teine root kasutajale

if [ $UID -ne 0 ]; then
	echo "Lisame uue path kataloog: $1"
	export PATH=$PATH:$1
	echo PATH='$PATH':$1 >> $HOME/.bashrc
	/bin/bash --rcfile $HOME/.bashrc
else
	echo "Lisame uue path kataloog: $1"
	export PATH=$PATH:$1
	echo PATH='$PATH':$1 >> .bashrc
	/bin/bash --rcfile .bashrc
fi

Python

#!/usr/bin/python
#Autor: Juhan Liiva
#Versioon: 0.1

#Skript lisab kasutaja antud aliase .bashrc faili ja taaskäivitab selle

import sys
import os
import subprocess

if len(sys.argv) != 3:
	print "Kasutamine: " + sys.argv[0] + " <alias> <\'mille alias\'>"
else:
	f = open(os.path.join(os.getenv("HOME"),".bashrc"),'a')
	f.write("\n" + 'alias '+ sys.argv[1] + '=\'' + sys.argv[2] + "\'\n")
	f.close
        subprocess.call('/bin/bash --rcfile $HOME/.bashrc', shell=True)

Powershell

#Autor: Juhan Liiva
#Versioon: 0.1

#Skript leiab kasutaja kodukataloogit kõik 0-suurusega failid, kuvab need ja küsib kas need ka kustutada

$failid = get-childitem  "C:\Documents and Settings\$env:USERNAME" -recurse | where { $_.Length -eq 0 }
echo $failid
$jatku = $failid | remove-Item -confirm  2> $null