Nejste přihlášen/a.

Přihlásit se do poradny

 

AWK - metacharacters

Od: elisa24® odpovědí: 8 změna:
avatar elisa24

Dobrý den, co je na tomhle prosím špatně? Předchozí příkaz fungoval.


AWK - metacharacters

 

 

8 odpovědí na otázku
Řazeno dle hodnocení

 

 

lmgify
hodnocení

3x

M je v abecedě po L.

17.02.19 07:57
hodnocení

Děkuji

hodnocení

A proč prosím nefunguje tohle? Nevypíše to nic. A co prosím zanemá to poslední .$?

AWK - metacharacters #2
AWK - metacharacters #3
lmgify

Proč ti to nic nevypíše, ti vysvětluji už pod tvou druhou otázkou. Máš zřejmě v souboru countries před tabelátory mezery, takže tvůj první řetězec není "U", ale "U_____" a proto ^U$ nic nenajde.

^ ... začátek řetězce

$ ... konec retězce

tečka ... libovolný znak (stejně jako třeba otazník "?" v příkazové řádce Windows/DOSu: dir sou?or.txt vypíše souaor.txt, soubor.txt, soucor.txt atd.)

zpětné lomítko tečka ... tečka (jakožto znak, stejně jako třeba C); zpětné lomítko je tzv.escape kód, který znamená, že následující znak (tzn.tečka) nemá svůj původní význam ("libovolný znak"), ale nějaký jiný význam (zde "tečka jakožto znak, třeba pro ukončení věty").

hodnocení

Moc děkuji

 

hodnocení

avatar elisa24

Ještě prosím tohle?

B* - nulový string je všude? Když napíšu KK, tak je to K nulový string K? (to nějak nemůžu překousnout)

AB?C - to neznamená, že se? nahradí znakem?

Děkuji

AWK - metacharacters #4
lmgify

* ... předchozí znak se v porovnávaném řetězci objevuje nula krát, jedenkrát, dvakrát, ... nekonečně-krát

+ ... předchozí znak se v porovnávaném řetězci objevuje jedenkrát, dvakrát, ... nekonečně-krát

? ... předchozí znak se v porovnávaném řetězci objevuje nula krát nebo jedenkrát

hodnocení

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]