Portál AbcLinuxu, 6. května 2025 20:22

Dotaz: Jak ověřit scriptem existenci řádku

24.10.2017 17:12 Marek
Jak ověřit scriptem existenci řádku
Přečteno: 350×
Odpovědět | Admin
Dobrý den.

Chtěl bych prosím poradit, jak můžu scriptem (bash) zjistit, zda existuje v souboru

/etc/apt/sources.list

přesně takový řádek

deb http://ftp.debian.org/debian/ stretch main contrib

Jde to vůbec? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.10.2017 17:24 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Odpovědět | | Sbalit | Link | Blokovat | Admin
grep 'deb http://ftp.debian.org/debian/ stretch main contrib' /etc/apt/sources.list
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Jendа avatar 24.10.2017 17:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
grep -E '^deb http://ftp\.debian\.org/debian/ stretch main contrib$' /etc/apt/sources.list
24.10.2017 17:37 Marek
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kouzla a čáry :D Děkuji
24.10.2017 17:43 Marek
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě takovou prkotinu, jak se dá napsat do funkce nic? Jde o to, že když v ní nic není tak hází chybu. Děkuji
mojeprvnifunkce(){
}
Jendа avatar 24.10.2017 17:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
24.10.2017 20:32 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešení už uvedli jiní výše. Ale já bych se zeptal - opravdu potřebujete vědět, že je tam přesně takový řádek? Protože ten řádek může vypadat i jinak (a tedy pomocí příkladů výše ho pak nenajdete) a přesto tam ten repozitář bude přidán.
24.10.2017 21:20 Marek
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
A nějaké tedy jiné řešené?
24.10.2017 21:42 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Za starých dobrých časů bylo zvykem nejdřív formulovat zadání a pak teprve hledat řešení…
Josef Kufner avatar 24.10.2017 23:18 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak ověřit scriptem existenci řádku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle nechceš. Nevím, co vlastně chceš dělat, ale jsem si docela jist, že takle kontrolovat, zda uživatel má daný repozitář nechceš.

První důvod je, že tam může být připsáno non-free, další že uživatel může používat jiný mirror se stejným obsahem.

Pokud balíš balíček, který má přidat repozitář, přidej soubor do /etc/apt/sources.list.d.

V ostatních případech se prostě zeptej na to, čeho vlastně chceš dosáhnout.
Hello world ! Segmentation fault (core dumped)

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.