Grepanje cijelog direktorija

June 13th, 2009 § 0 comments § permalink

Neznam jeste li se ikada susreli s problemom kada trebate u hrpi datoteka naći određenu riječ, editirati, dodati nešto itd. ali ja jesam. Kod editiranja web template-a, skripti, koda… Vjerojatno prvo što vam padne na pamet je:

cat * | grep POJAM

no to inače ne pali iz razloga sto ne znate u kojoj datoteci se nalazi pojam koji vam je izbacio grep. Također, dobijete rezultate samo iz tog direktorija.

Evo riješenje:

grep -r -i POJAM DIR

‘njoy :D

adhoc 0.1

June 13th, 2009 § 0 comments § permalink

Skripta za spajanje na wireless mrežu isključivo u Ad-Hoc modu. Ima već dosta rješenja za obično spajanje ali spajanje na ad-hoc uvijek mi je pobuđivalo čir na želudcu. Napisah stoga skriptu za taj problemčić.

Download: adhoc 0.1

Git: burgulgoth@github

inxi – system info script

June 13th, 2009 § 1 comment § permalink

Kopajući po Arch Linux Forumu, naletio sam na finu bash skriptu. Riječ je o forku infobash skripte koja daje podrobe informacije o sistemu. Više o tome na: www.inxi.org.

Također, moguće ju je instalirati ako pokrenete (pod root):

cd /usr/local/bin && wget -Nc techpatterns.com/inxi && chmod +x inxi

Download inxi

Primjer:

burgulgoth@b-l ~ $ ./scripts/inxi -v5
System:    Host b-l Kernel  2.6.28-ARCH x86_64 (64 bit) Distro Arch Linux

CPU:       Dual Core Intel Core2 T5500 cache 2048 KB flags (sse3 nx lm)
           Clock Speeds: (1) 1662.207 MHz (2) 1662.207 MHz
Graphics:  Card Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics Controller

           tty resolution ( 93x46 )
Audio:     Card Intel 82801G (ICH7 Family) High Definition Audio Controller
           driver HDA Intel
           Sound: Advanced Linux Sound Architecture Version 1.0.18rc3
Network:   Card-1 Broadcom BCM4311 802.11b/g WLAN driver b43-pci-bridge
           Card-2 Broadcom BCM4401-B0 100Base-TX driver b44

Disks:     HDD Total Size: 80.0GB (2.3% used) 1: ST980811AS
Partition: ID:/ size: 48G used: 1.8G (4%) ID:/boot size: 38M used: 9.0M (26%)

           ID: swap:/dev/sda2 size: 1.03GB
Info:      Processes 63 Uptime 22:01 Memory 61.7/994.8MB Client Shell inxi 0.9.4

Kako dobiti WAN IP?

June 13th, 2009 § 0 comments § permalink

Htio sam napraviti svoj način updejtanja IP adrese, nešto slično kao DynDNS i No-IP servisi. Odlučio sam se za bash skriptu koju kasnije lako mogu dodati u cron. Ukratko ovo je opis solucije koju sam na kraju uspio srediti da proradi. Sada samo dobiva IP. Nadalje mislim napraviti neki updejt u mysql bazu ili slično.

#!/bin/bash
wget -O - cmyip.buksna.net 2>/dev/null | grep title | awk '{ print $4 }'
[edit]
Dosadašnja stranica za provjeru ip-a (cmyip.com) ne radi pa sam napravio vlastitu skriptu za provjeru na cmyip.buksna.net.

Where Am I?

You are currently browsing entries tagged with scripte at burgul_goth’s cyber space.