Portál AbcLinuxu, 14. srpna 2025 06:33


Dotaz: awk a znak '

28.4.2005 19:03 yurry
awk a znak '
Přečteno: 171×
Odpovědět | Admin
Zdravim. Neviete niekto ako vypisem v awk znak ' ? skusal som aj "'" ale to nedje. pls poradte mi. vopred diki
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.4.2005 19:06 komodo | skóre: 27 | blog: komodo
Rozbalit Rozbalit vše Re: awk a znak '
Odpovědět | | Sbalit | Link | Blokovat | Admin
No awk velmi nepoznam, ale nepomoze \' ?
28.4.2005 19:09 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: awk a znak '
Odpovědět | | Sbalit | Link | Blokovat | Admin
#!/bin/awk -f
BEGIN { print "'" }
Tobě to nefunguje?

Spíš bude tvůj problém v tom, že do řetězce v apostrofech nejde v shellu dostat apostrof.
28.4.2005 19:29 yurry
Rozbalit Rozbalit vše Re: awk a znak '
mam subor awk.sh ktory obsahuje tento script: awk --field-separator=" " '{print "mysql_query (\"insert into server_log values ("$1" "$2" "$3" "$4" "$5","$7","$8","$9")\");"}' /all/xferlog > insert_into_db.php

tie premenne vo values musia byt v apostrofoch ' ked tam dat ""'"$1"'"" tak to hlasi chyby. Pls v com to mam robit ked to takto nejde?
28.4.2005 19:36 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: awk a znak '
1. Přečíst si znovu moji odpověd ;-)

2. Přečíst si bash(1).

3. Udělat to jinak. Např.
awk -f - <<__EOF
skript v AWK
__EOF
nebo dát program v AWK do " a pořádně oescapovat střeva.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.