[ Príspevkov: 4 ] 
AutorSpráva
Offline

Napomenutý užívateľ
Napomenutý užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 13.10.19
Príspevky: 394
Témy: 155 | 155
Bydlisko: Poprad
NapísalOffline : 02.12.2017 22:17 | Shell, vykonanie pre 2 podmienky

Ahoj, učím sa programovať v sheeli a mám za úlohu nájsť a vypísať všetky reťazce cez egrep z textového súboru slová, ktoré sú buď v jednom, alebo druhom prípade..
Kód:
egrep -o "(riadiaca jednotka)|(automobil)" $txt

V premennej txt je textový súbor. Problém je v tom, že to nefunguje a neviem ako to mám správne zapísať.


Offline

Skúsený užívateľ
Skúsený užívateľ
Shell, vykonanie pre 2 podmienky

Registrovaný: 19.03.07
Prihlásený: 16.10.19
Príspevky: 6450
Témy: 80 | 80
Bydlisko: BA
NapísalOffline : 02.12.2017 22:33 | Shell, vykonanie pre 2 podmienky

daj sem cely shell script a aj priklad toho co obsahuje ten textovy subor.

na vystupe chces mat vypisane "(riadiaca jednotka)" a "(automobil)" tolko krat, kolko krat sa nachdza v textovom subore, ano?


este mi ukaz co mas v premenej $txt ked to skusas a vystup z pwd.


_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
Mobil: Samsung A7 (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Napomenutý užívateľ
Napomenutý užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 13.10.19
Príspevky: 394
Témy: 155 | 155
Bydlisko: Poprad
Napísal autor témyOffline : 02.12.2017 22:59 | Shell, vykonanie pre 2 podmienky

Kód:
#!/bin/bash
txt=REDATA/udaje.txt
egrep -o "(riadiaca jednotka)|(automobil)" $txt

Áno, na výstupe toľko krát, koľko ich je v tom súbore.
Príklad súboru:
Kód:
Auto, automobil, preteky, riadiaca jednotka, cpu, abs, esp, asr, ASR, Volvo, automobilové preteky, ....


Offline

Skúsený užívateľ
Skúsený užívateľ
Shell, vykonanie pre 2 podmienky

Registrovaný: 19.03.07
Prihlásený: 16.10.19
Príspevky: 6450
Témy: 80 | 80
Bydlisko: BA
NapísalOffline : 02.12.2017 23:40 | Shell, vykonanie pre 2 podmienky

A co ti to teraz robi?
Nemas tam ani raz ani "(riadiaca jednotka)" ani "(automobil)", takze ten skript by by ti mal vypisat nic.


_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
Mobil: Samsung A7 (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
 [ Príspevkov: 4 ] 


Shell, vykonanie pre 2 podmienky



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

podmienky pre kupu zdroja

v PC skrinky, zdroje a všetky druhy chladenia

1

260

08.02.2009 19:28

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

Vykonanie submit() po preventDefault

v JavaScript, VBScript, Ajax

2

164

12.02.2014 17:30

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Zlyhalo vykonanie 'grub-install (hd0)'

v Operačné systémy Unix a Linux

6

949

08.08.2008 20:55

cassyopea

V tomto fóre nie sú ďalšie neprečítané témy.

Vykonanie akcií po skončení http spojenia

v PHP, ASP

6

429

17.08.2009 19:37

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

opatovne vykonanie php pri stlaceni tlacidla spat

v PHP, ASP

4

250

29.12.2012 18:50

boyindoor

V tomto fóre nie sú ďalšie neprečítané témy.

Shell

v Webhosting a servery

0

821

24.03.2007 19:49

Numline1

V tomto fóre nie sú ďalšie neprečítané témy.

shell

v Ostatné

5

169

18.10.2013 13:51

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Shell scripty

v Perl, Python, Ruby, CGI

1

673

15.12.2010 22:02

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Shell - kde?

v Webhosting a servery

2

804

03.07.2008 6:38

brm

V tomto fóre nie sú ďalšie neprečítané témy.

PHP-Shell problem

v PHP, ASP

4

365

25.03.2008 11:32

socket

V tomto fóre nie sú ďalšie neprečítané témy.

NetBeans a shell/ cmd

v Assembler, C, C++, Pascal, Java

8

361

17.11.2012 19:34

vama

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie scriptu v shell ....

v Operačné systémy Unix a Linux

1

493

03.11.2007 8:32

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Shell/Philips zlavove kupony

v Krčma

15

1425

28.01.2017 15:24

MethodMan1

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] spustenie shell skriptu

v PHP, ASP

8

602

23.02.2009 11:44

Feko

V tomto fóre nie sú ďalšie neprečítané témy.

Malý jednoduchý CGI shell

v Perl, Python, Ruby, CGI

1

2123

22.10.2007 22:49

wire

V tomto fóre nie sú ďalšie neprečítané témy.

modely Ferrari z cerpacky Shell

v Automobily, motorky

23

1743

03.09.2008 12:08

sairik



© 2005 - 2019 PCforum, edited by JanoF