Титла: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: technine1 в Aug 15, 2013, 11:57 Здравейте. :) От скоро се опитвам да уча Линукс в един курс съм записан, но адски ми е трудно и непонятно ??? . Имаме виртуалка със Centos ако не се лъжа, без графична среда и ни дават домашни през седмица. В заглавието съм посочил какво ми трябва. Може ли малко помощ. Мерси предварително. Ето и оригиналното задание:
Get the home folders of the usernames that have numbers in them. Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: Acho в Aug 15, 2013, 12:27 Е там на курса не Ви ли научиха на тия нужните команди за конзолата ? С които се започва разучаването на всяка една ОС.
Иначе казано -> Как щв дадат домашно, върху нещо непредадено и необяснено ? Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: gangov в Aug 15, 2013, 12:41 От любопитсвто да те попитам, къде го намери този курс?
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: b2l в Aug 15, 2013, 13:21 Telerik, Telerik :D :D :D
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: edmon в Aug 15, 2013, 13:38 няма да е пълно дерзай върху основата:
ls | grep ...... в точките пишеш регулярен израз за стринг съдържащ цифри! например [0-9] Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: Intel в Aug 15, 2013, 14:15 хаха, аз писах същото домашно (и аз посещавам този курс) по малко тъп начин, но работи. Мисля, че няма да е честно ако ти го копирам тук, затова ще ти кажа само неговата логика, а ти ще трябва да си го напишеш:
Листвам съдържанието на /home във файл и с awk обхождам 9-та колона, която е самите имена на дир-вете, след което pipe-вам | към grep, който в две [] скопи указва да търси и малки и големи букви от 0-9, след което вече този output >> редиректвам към някакъв си файл, който да покажа на тях :) Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: lunarvalley в Aug 15, 2013, 14:41 миличките BASH гурута, толкова велики, че не споделят дълбоките си знания с простосмъртните току-така :)
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: technine1 в Aug 15, 2013, 15:07 От любопитсвто да те попитам, къде го намери този курс? В Телерик академията. Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: technine1 в Aug 15, 2013, 15:10 Мерси на помогналите ми. Аз съм онлайн на този курс. Честно казано не ме кефи тоя Линукс, но е 2ра част от 3 така, че засега нямам избор. Ще се мъча нещо да направя.
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: Acho в Aug 15, 2013, 15:12 А, ще те накефи след 3-та част. Имаш време.
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: b2l в Aug 15, 2013, 15:17 хаха, аз писах същото домашно (и аз посещавам този курс) по малко тъп начин, но работи. Мисля, че няма да е честно ако ти го копирам тук, затова ще ти кажа само неговата логика, а ти ще трябва да си го напишеш: И защо минаваш през файл? Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: technine1 в Aug 15, 2013, 15:25 А, ще те накефи след 3-та част. Имаш време.Имах предвид, че целият курс е 3 части. 3-тата е Сървър администрация и той ще ми е доста по-интересен. Този Линукс го гледам като бебе лампа. :o Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: technine1 в Aug 15, 2013, 15:27 Ето видеата от курса на който му е интересно. Повечето от вас предполагам, че ги знаят нещата, но все пак...
http://www.youtube.com/playlist?list=PLF4lVL1sPDSnUK1NuD-P0KbW9EVtmMXVQ Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: Intel в Aug 15, 2013, 15:51 хаха, аз писах същото домашно (и аз посещавам този курс) по малко тъп начин, но работи. Мисля, че няма да е честно ако ти го копирам тук, затова ще ти кажа само неговата логика, а ти ще трябва да си го напишеш: Защото не съм добър в bash-a. Сега намерих драстично по-лесно решение с [0-9]\+ Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: edmon в Aug 15, 2013, 17:20 for i in `ls | grep [0-9]`; do ls "$i"; done
Титла: Re: Как да видя home папките на юзерите, които съдържат номера в тях? Публикувано от: solarflux в Aug 16, 2013, 16:20 предполагам нещо изпускам, но...
awk -F ":" '$1 ~ /[0-9]/ {print $6}' /etc/passwd разбира се тва няма да бачка особено ако се ползва НИС или неква подобна схема... |