Portál AbcLinuxu, 16. dubna 2024 12:09


Dotaz: použití proměné s mezerami v grepu

6.12.2017 21:05 Dylan
použití proměné s mezerami v grepu
Přečteno: 728×
Odpovědět | Admin
Ahoj,

chtěl bych vás požádat o pomoc. Potřeboval bych s pomocí grepu filtrovat obsah souboru. Bohužel parametr pro filtr je textový řetězec s mezerou v proměnné line. Zkoušel jsem to to uzavřít ve všech možných uvozovkách, ale marně.

cat hashList | grep "$line"

obsah proměnné line:

7c3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.12.2017 21:12 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: použití proměné s mezerami v grepu
Odpovědět | | Sbalit | Link | Blokovat | Admin
/tmp$ line="7c3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg"
/tmp$ cat hashList 
AA3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg 
7c3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg 
BB3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg 
$ cat hashList  | grep "$line"
7c3276aae9e39ef36e95164ca7b91a1ea446fdc36d888fd23fbf8d7c67b86d4f picture.jpg 
/tmp$ 
?
6.12.2017 21:35 Dylan
Rozbalit Rozbalit vše Re: použití proměné s mezerami v grepu
No jo, žádný problém tam není. Asi jsem nějak přetaženej z dlouhého koukání na monitoru.

omlouvám se za založení nesmyslného příspěvku.
7.12.2017 17:56 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: použití proměné s mezerami v grepu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Protože vše už bylo řečeno výše, zbývá snad už jen upozornit na UUOC. Na ABCLinuxu za to člověk bohužel nedostane žádné ocenění, byť někteří stále doufají v opak. :-)

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.