Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/ruby
def ilk
"giste ilk adim"
end
puts ilk
#include <stdio.h>
#include <netdb.h>
#include <arpa/inet.h>
int main(int argc, char *argv[])
{
struct hostent *h;
h = gethostbyname(argv[1]);
printf("IP AAdresi : %s\n", inet_ntoa(*((struct in_addr *)h->h_addr)));
return 0;
#!/bin/bash
$cat>bilbakalim
echo “Bir deger sayi giriniz”
read sayi
if [ $sayi -eq 0 ]; then
echo “sayi sıfır”
elif [ $sayi -gt 0 ]; then
echo “Sayi Pozitif”
#!/bin/bash
PATH=/usr/bin/*
for f in $PATH; do
if [ -x $f ]; then
echo "executable-->$f"
fi
if [ -h $f ]; then
echo "symbolic-->$f"
#!/bin/bash
PATH=/usr/bin/*
yol="/usr/bin/"
for f in $PATH; do
i=$((${#f}-${#yol}))
if [ $i -le 3 ]; then
echo $f
fi
#!/bin/bash
echo "Istediginiz kota sinirini giriniz "
read kota
echo "Kota sinirini asan kullanicilar"
echo " "
du -s $(readlink -f $HOME/..)/* 2>/dev/null | while read dosya; do
boyut=`echo $dosya | cut -d ' ' -f1`
kul=`echo $dosya | cut -d ' ' -f2`
if [ $boyut -gt $kota ]; then
@hasayvaz
hasayvaz / subshell.sh
Created December 13, 2010 16:22
sistem prog. odevi-ilk bölüm(Ad, Soyad, Numara ayırma)
#!/bin/bash
while read line; do
echo $line | awk -F, '{print $1}'
done < foo.txt > ad.txt
while read line; do
echo $line | awk -F, '{print $2}'
done < foo.txt > soyad.txt
while read line; do
echo $line | awk -F, '{print $3}'
@hasayvaz
hasayvaz / numayir.sh
Created December 13, 2010 16:24
sistem prog. ödevi-ikinci bölüm(numaraları ayırma)
#!/bin/bash
while read line; do
echo $line
done < numara.txt | grep '^08' > sifirsekiz.txt
while read line; do
echo $line
done < numara.txt | grep '^09' > sifirdokuz.txt
@hasayvaz
hasayvaz / odev1.awk
Created March 1, 2011 16:12
işletim sistemleri ilk hafta ödevi: notu 50'den büyük olanları gösterme
#!/usr/bin/awk -f
BEGIN {
}
{
key = $1
dict[key] = $2
}
@hasayvaz
hasayvaz / basariliawk.sh
Created March 1, 2011 17:07
csv dosyasından girdi alıp başarılı öğrencileri görüntüleyen program-awk ile-
#!/bin/bash
VIZE="vize"
FINAL=50
ORT=60
GIRDI="isim.csv"
calis=$(awk '
BEGIN {
FS=","