abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 14:00 | Komunita

Lars Knoll oznámil, že po 25 letech v ekosystému Qt, z toho 22 let pracující pro různé společnosti vlastnící Qt, odchází ze společnosti The Qt Company do malého norského startupu.

Ladislav Hagara | Komentářů: 1
dnes 13:22 | Zajímavý projekt

Na Kickstarteru běží kampaň na podporu mini ITX desky Turing Pi 2 Cluster Computer. Vložením 4 výpočetních modulů, podporovány jsou Raspberry Pi 4, Turing RK1 a Nvidia Jetson, lze získat 4uzlový cluster. Cena desky je 219 dolarů.

Ladislav Hagara | Komentářů: 1
dnes 10:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 198. brněnský sraz, který proběhne v pátek 20. května tradičně od 18 hodin v Pivovarské restauraci Moravia.

Ladislav Hagara | Komentářů: 2
dnes 07:00 | Zajímavý software

Byla vydána nová verze 0.25 herního enginu Fyrox, původně rg3d. Přehled novinek s kódy, náhledy i videi v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Nová verze

Multiplatformní audio přehrávač Qmmp (Wikipedie) byl vydán ve verzi 2.1.0. Z novinek lze zmínit například podporu XDG Base Directory Specification.

Ladislav Hagara | Komentářů: 0
včera 23:22 | Komunita

Letošní konference LibreOffice proběhne 28. září až 1. října v Bolzanu. The Document Foundation hledá přednášející.

Zdeněk Crhonek | Komentářů: 0
včera 14:11 | Zajímavý článek

Jiří Eischmann na MojeFedora.cz řeší, jak zlepšit konzistenci mezi GTK 4 a GTK 3. Pokud už používáte Fedora 36 Workstation, asi jste si všimli, že vzhled aplikací není tak konzistentní jako dřív. Aplikace, které jsou už portované na GTK 4 mají "ploché" téma vzhledu definované knihovnou libadwaita. Aplikace používající GTK 3 zůstávají u původního tématu Adwaita.

Ladislav Hagara | Komentářů: 13
včera 12:33 | Pozvánky

Byl zveřejněn program konference InstallFest 2022. Konference proběhne o víkendu 11. a 12. června v Praze na Karlově náměstí 13.

Ladislav Hagara | Komentářů: 1
včera 09:44 | Nová verze

Rocky Linux 8.6, klon Red Hat Enterprise Linuxu (RHEL) 8.6, byl vydán. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 01:11 | Nová verze

Byla vydána nová verze 13.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
Na sociálních sítích nebo jiných webových diskuzích vystupuji pod
 (61%)
 (17%)
 (23%)
Celkem 271 hlasů
 Komentářů: 23, poslední dnes 16:14
Rozcestník


Dotaz: awk a promene? (grep)

5.5.2005 14:16 Roland | skóre: 3
awk a promene? (grep)
Přečteno: 209×
spustim skript a predam mu nejake parametry pak si $3 ulozim do promene USER, problem mam s tim jak ji pouzit pri volani awk, potrebuji osetrit $3 a $9 ale zaroven zachovat $USER

USER=$3
ls -Rl $1 | grep -v ^total | grep [^*] | awk '$3==$USER {print $9}'

taky me napadlo vyfiltrovat grepem radky kde v poli na 3 miste je mnou pozadovany USER ale nevim jak grep donutit aby to orezaval jen podle 3 polozky

-rwxr-xr-x 1 pulpim1 student 20 Apr 28 17:53 s1.sh

Odpovědi

5.5.2005 14:27 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: awk a promene? (grep)
Přečti si něco o expanzi v shellu, v apostrofech ztrácí $ speciální význam (hint: awk '$3=='$USER' {print $9}'). Jinak USER není zrovna nejšťastněji zvolená proměnná, viz man environ.
5.5.2005 14:35 Roland | skóre: 3
Rozbalit Rozbalit vše Re: awk a promene? (grep)
To jsem samozrejme zkousel....

awk: syntax error near line 1
awk: illegal statement near line 1
5.5.2005 14:44 Honza Král | skóre: 3 | Praha
Rozbalit Rozbalit vše Re: awk a promene? (grep)
a nezapomnel si na uvozovky, aby to awk bralo jako string a ne nazev promenne??

echo "blabla king" | awk '{ if ($2 == "'$USER'" ) { print "UAUA" } }'
5.5.2005 14:48 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: awk a promene? (grep)
No jasně, nějak jsem vůbec nečetl ten awk příkaz, sorry :-)
5.5.2005 14:59 Roland | skóre: 3
Rozbalit Rozbalit vše Re: awk a promene? (grep)
awk '{if($2=="'$MUSER'"){print$3}}'

Fakt moc dik to je presne ono!

a kdyz uz jsem v tom jak na ten grep byste nevedeli? jak pomoci neho vyfiltrovat radky kde je user pulpim1? ale pozor tak se muze jmenovat treba i soubor takze nejde triv. grep pulpim1 ..... potreboval bych aby bral v potaz jen 3 polozku oddelovacem je mezera ale muze jich tam byt i vic

-rwxr-xr-x 1 pulpim1 student 296 May 5 14:51 case.sh
drwxr-xr-x 2 makovs1 student 512 May 5 12:47 funkcni
-rwxr-xr-x 1 pulpim1 student 40 Apr 28 13:32 hello.sh
-rw-r--r-- 1 barana1 student 109680 Apr 28 17:10 mujadr
-rwxr-xr-x 1 pulpim1 student 20 Apr 28 17:53 s1.sh
5.5.2005 19:44 vhm
Rozbalit Rozbalit vše Re: awk a promene? (grep)
Az som to spravne pochopil, potrebujes hladat subory, ktore maju nejakeho ownera a vypisat ich. Co takto pouzit find? Napriklad:
find "$1" -user "$USER" -printf "%f\n"
6.5.2005 12:41 Roland | skóre: 3
Rozbalit Rozbalit vše Re: awk a promene? (grep)
Jasny to by slo ale vtip je v tom ze mam prave find naprogramovat a tak pouzit find nemuzu :-)

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.