laacz.lv

Senākais rakstošais blogs Latvijā *
ANNO MIM *
Teju 100% cilvēka rakstīts saturs *

← Uz sākumu


Shell skripta piemērs

2003. gada 25. aprīlī | 9 komentāri

echo 'Peteris gaaja taisiit "mazu" suudu chupu' \
    | awk -F'"' '{ print $2 }'

Ierakstiem, kas vecāki par 42 dienām, komentēšanas iespēja tiek slēgta. Ja Tev aizvien ir ko teikt, dod ziņu jebkurā veidā, kurš norādīts teitan.

Gravatar skalpelis

2003. gada 25. aprīlī, plkst. 12:42

Aptuveni tāpat kā tad, ja ieliktu kaut kādu skriptu ar kuru nokrašot kompi, un vēl pierakstītu, lai neskatās, tad kāds noteikti paskatīsies :) Bet parasti tie, kas pie kaut kāda shella var tikt klāt, neizmēģina pirmo ieraudzīto :) Kāds tam visam rezultāts?

Gravatar laacz

2003. gada 25. aprīlī, plkst. 12:45

$ echo 'Peteris gaaja taisiit "mazu" suudu chupu' | awk -F'"' '{ print $2 }' mazu

TB -- rezultāts ir vārda "mazu" izvade :)

Gravatar DW

2003. gada 25. aprīlī, plkst. 14:13

mazu :) es jau domaaju kas jautraaks.

Gravatar pkrumins

2003. gada 25. aprīlī, plkst. 15:29

1) echo 'Peteris gaaja taisiit "mazu" suudu chupu'| \ perl -e '=/\"(.*?)\"/;print $1."\n"'; 2) echo 'Peteris gaaja taisiit "mazu" suudu chupu'| \ cut -d\" -f 2 3) pkrumins@embry:$ echo 'Peteris gaaja taisiit "mazu" suudu chupu'| \ sed -e 's/.* "//;s/".*//' 4) echo 'Peteris gaaja taisiit "mazu" suudu chupu'| \ awk -F\" '{print$2}' 5) utt ar pythonu, lex/yacc utt. 6) aa un veel ar C :) cat << E > tmp.c && gcc tmp.c -o tmp && ./tmp #include #include int main(void) { char str[]="Peteris gaaja taisiit \"mazu\" suudu chupu"; char *sptr = str; char *ptr; ptr = strchr(str,'"'); sptr = ++ptr; ptr = strchr(sptr,'"'); *ptr = 0x0; printf("%s\n",sptr); } E cheers :)

Gravatar pkrumins

2003. gada 25. aprīlī, plkst. 15:30

visi punkti nezkaapeec dubultojaas..

Gravatar pkrumins

2003. gada 25. aprīlī, plkst. 15:34

good. labi apaklj pie darba..