$ echo 'Peteris gaaja taisiit „mazu” suudu chupu' | \ awk -F'"' '{ print $2 }'
Shell skripta piemērs
Tātad tā. Kopīraita notice. Viss materiāls, kas atrodams šajā saitā nedrīkst tikt
izplatīts, kopēts, jebkādi citādi reproducēts vai izmantots
bez manas (laacz) rakstiskas atļaujas. šīs tiesības man laipni piedāvā Autortiesību Likums.
Jebkura informācija, kuru kāds labprātīgi publicē šajā saitā (piemēram, komentāri), pieder tās autoram. Taču, ievietojot infromāciju šajā saitā, tās autors sniedz saita īpašniekam tiesības to daļēji vai pilnā apjomā lietot, izplatīt, reproducēt, modificēt, adaptēt, publicēt, tulkot, publiski demonstrēt. Saita īpašnieks ir tiesīgs jebkuru komentāru jebkurā brīdī dzēst, vai modificēt.
© 1996 — 2025 laacz. Visas tiesības… nu jūs jau zināt, kur.
Spēcināts ar SPP (S Pivom Potjaņet) v2.0b (code name Marasmus)
Hostingu laipni piedāvā DEAC.
1 skalpelis @ 12:42 (2003. gada 25. aprīlis)
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?
2 laacz @ 12:45 (2003. gada 25. aprīlis)
$ echo 'Peteris gaaja taisiit "mazu" suudu chupu' | awk -F'"' '{ print $2 }'
mazu
TB — rezultāts ir vārda "mazu" izvade :)
3 DW @ 14:13 (2003. gada 25. aprīlis)
mazu :) es jau domaaju kas jautraaks.
4 pkrumins @ 15:29 (2003. gada 25. aprīlis)
1)
echo 'Peteris gaaja taisiit "mazu" suudu chupu'| \
perl -e '<STDIN>=~/\"(.*?)\"/;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 <string.h>
#include <stdio.h>
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 :)
5 pkrumins @ 15:30 (2003. gada 25. aprīlis)
visi punkti nezkaapeec dubultojaas..
6 laacz @ 15:32 (2003. gada 25. aprīlis)
pkrumins, vairs ne.
7 pkrumins @ 15:34 (2003. gada 25. aprīlis)
good. labi apaklj pie darba..
8 x @ 15:42 (2003. gada 25. aprīlis)
<strong>shnjaga</strong>
9 andza @ 19:36 (2003. gada 25. aprīlis)
http://www.gnu.org/fun/jokes/helloworld.…
;))
es gan taa nemaaku. ;(