User:Jliiva: Difference between revisions
From ICO wiki test
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