LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna AWK - soubor

AWK - soubor 27.5.2007 19:35
zozo mbi

Ahoj,

pisu jednoduchy skript v AWK. Narazil jsem ale na jeden problem. Kdyz se zadava program z prikazove radky napriklad:
awk '{ print $1}' soubor_dat.txt
tak je to OK, pokud spoustim skript ze souboru napriklad:
awk -f soubor_skriptu.awk soubor_dat.txt
tak je to taky ok, ale pokud chci, abych nemusel zadavat parametr soubor_dat.txt, tak to nefunguje. Takze otazka je:

Jak v souboru skriptu nadefinovat, ze ma program jako vstup pouzit soubor_dat.txt (a z neho napriklad vytisknout prvni sloupec)?

Predem dik za odpoved.

Jarda

Re: AWK - soubor 28.5.2007 20:50
Martin Kumst

Doporucil bych proste do jednoho skriptu neco jako:

#!/bin/sh

cat file | awk '
{
print $1;
}
'

Re: AWK - soubor 28.5.2007 21:06
zozo mbi

aha, ja to totiz resil tak, ze jsem dal do BEGIN nasledujici
ARGV[1] = "/etc/group"
nicmene to funguje jen kdyz skript volam s nejakym parametrem.

Diky moc

Re: AWK - soubor 28.5.2007 21:06
Ondřej Čečák

"cat file"

Z nejakeho zvlastniho duvodu je tradicni rypat za zbytecne pouziti catu. :)

awk '{ print $1;}' file

Re: AWK - soubor 6.6.2007 06:27
Petr Zajíc

;-)) cat je moc jednoduchý, awk z tebe udělá mnohem většího machra ;-))


KOMENTARZE
AWK - soubor 27.5.2007 19:35 zozo mbi
  L Re: AWK - soubor 28.5.2007 20:50 Martin Kumst
    |- Re: AWK - soubor 28.5.2007 21:06 zozo mbi
    L Re: AWK - soubor 28.5.2007 21:06 Ondřej Čečák
      L Re: AWK - soubor 6.6.2007 06:27 Petr Zajíc
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4874x
2. FreeBSD
Download: 9063x
3. PCLinuxOS-2010
Download: 8561x
4. alcolix
Download: 10943x
5. Onebase Linux
Download: 9659x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6240x

1. xinetd
Download: 2411x
2. RDGS
Download: 937x
3. spkg
Download: 4753x
4. LinPacker
Download: 9961x
5. VFU File Manager
Download: 3196x
6. LeftHand Mała Księgowość
Download: 7201x
7. MISU pyFotoResize
Download: 2805x
8. Lefthand CRM
Download: 3561x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3117x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz