Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: johanasss kdy 15. 10. 2017, 21:44:14

Název: Příkaz pro hledání v nápovědě find
Přispěvatel: johanasss kdy 15. 10. 2017, 21:44:14
Zdravím potřeboval bych radu, v Linuxech se vůbec nevyznám ale potřeboval bych zjistit jak lze udělat následujíci:
Vypsání všech řádků nápovědy pro příkaz find s výskytem řetězců ntime a type do souboru s názvem find_part.txt
Díky moc  :D
Název: Re:Příkaz pro hledání v nápovědě find
Přispěvatel: Petr Krčmář kdy 16. 10. 2017, 09:04:42
Hledáš něco takového:

$ man find |grep 'ntime\|type' > find_part.txt

Ovšem ntime se v tom manuálu nevyskytuje, hledáš asi mtime, takže si případně ten grep uprav.
Název: Re:Příkaz pro hledání v nápovědě find
Přispěvatel: čepi kdy 18. 10. 2017, 17:43:13
Skolni ukol? Ze ty jsi v hodine nedaval pozor  ;D
Název: Re:Příkaz pro hledání v nápovědě find
Přispěvatel: johanasss kdy 23. 10. 2017, 22:34:04
Díky moc, mohl by mi ještě někdo vysvětlit proč tento příkaz nefunguje třeba na OpenBSD? Zkoušel jsem i variantu
man find |grep -E "mtime | type" > find_part.txt který na Debianu funguje stejně ale na OpenBSD ne. Dokázal by mi někdo říct proč?  :D dík
Název: Re:Příkaz pro hledání v nápovědě find
Přispěvatel: Roman Horník kdy 23. 10. 2017, 23:35:57
1) Některý UNIXový příkazy používaj jíný parametry, nebo můžou mít přiřazený jiný funkce
2) Záleží na shellu, ve kterým to spouštíš, jestli je to ňákej "lehkej", pak vestavěný příkazy můžou bejt okleštěný o některý funkce

Koukni třeba na manuály grepu na obou systémech a porovnej je.