Sida 1 av 1

Smidiga tips och alias

Postat: 07 nov 2006, 23:53
av Okänd
cgrep söker igenom alla C (alltså .c och .h ) filer i mappen man står samt alla undermappar och skriver ut vad filen heter som innehåller raden. jgrep gör samma sak men för java filer.

alias:

Kod: Markera allt

alias cgrep 'find . -regex ".*/SCCS" -prune -o -name "*.[ch]" -type f -exec grep \!* {} /dev/null \;'
alias jgrep 'find . -regex ".*/SCCS" -prune -o -name "*.java" -type f -exec grep \!* {} /dev/null \;'
exempel: Själva WindowMaker källkoden är runt 56000 rader... tar ett tag att söka igenom för att hitta en variabel, men med detta script går det väldigt smidigt ^_^

Kod: Markera allt

<arlong-park /home/gasol/dump/WindowMaker-0.92.0/src
> cgrep _XA_WM_WINDOW

./properties.c:extern Atom _XA_WM_WINDOW_ROLE;
./properties.c:    if (XGetTextProperty(dpy, window, &txprop, _XA_WM_WINDOW_ROLE)!=Success) {
Fyll gärna på med dina egna alias/tips du använder dig av och tycker är smidiga! ^_^