Анон, вкатываюсь в Линукс, решаю несложные легкие задачки. Напрягла формулировка>Вывести строку из файла только в том случае, если искомая подстрока соответствует \s+SOMETEXT\s+s+ и обратные слэши имеют какой-то космический эффект здесь или это обычное регулярное выражение?Я правильно сделал?sed -n '/\s+SOMETEXT\s+/p' test.txt
Бамп
>>150413550 (OP)пример дай. так чот не вкурю
>>150413647Да нет примера, просто надо выполнить задание.>Вывести строку из файла только в том случае, если искомая подстрока соответствует \s+SOMETEXT\s+Я сам уже полчаса ебусь с кучей мануалов и ссылок на учебники, нихуя не могу найти по поводу этого \s+SOMETEXT\s+Что это вообще, если не регулярное выражение?
>>150413725\s это пробел+ это 1 или больше символов в данном случае пробеловSOMETEXT ну твой искомый текстсча накидаю чото минуту
>>150413905Спасибо.
Еще пока не забыл, такой вопрос. По удаленке подключен через SSH к другой машине. Чтобы не завершался процесс при разрыве соединения/закрытии консоли, надо использовать autossh?
>>150413971оно ?
>>150414199>autosshэто что бы подымалось соединение если отвалится инет или еще какая хуйнятак то или через screen запускаешь (http://help.ubuntu.ru/wiki/screen отут почитай) или просто в конце команды ставишь &(отут я хз завершится если закрыть терминал или нет)
>>150414242Ебать какая хищная хуйня. А через sed как? Мне больше он нравится.>>150414464Ну вот значит к первой части вопроса autossh подходит. А с закрытием терминала только через screen?
>>150413550 (OP)ОПхуй где задачки берешь?
>>150414659sed это редактора если тебе просто поиск то grep нада юзатьтам можно было и без cat запуститьтипа grep -E "\s+dvach\s+" 1.txtну или grep -E "\s+dvach\s+" 1.txt > 2.txt
>>150415009На самом деле мне дали для подготовки к собеседованию целый список вопросов, тут в разделе про Linux несколько простых задач на работу с файлами.>>150415206Ну, мне надо вывести. sed же может выводить через /p.
Зачем sed'ом делаешь? Почему не grep?
>>150415392Мне как-то больше понравилось. Понятнее, что ли.
Только чет нихуя не работает. Где я объебался?
>>150416147Отклеилось.
>>150416171какая-то у тебя ебота с экранами в сэде
>>150416171Для sed тоже нужен ключ -E
>>150416583Пик пиздит?
Вооо! А где noHяши мои?
хух бля, осилил
>>150416832Так. А нахуя обратный слэш между s и +? В sed надо вообще все отделять что ли?
>>150416832Повторил в точности, нихуя не работает.
>>150416705>>150416832Для + нужны либо расширенные регулярки(-E), либо экранирование \+
>>150416922\s+ это регулярка 1 и больше пробеловот нахуйя слеш перед + я хз, поидее + внутри самого седа еще юзается и потому нада экранировать. ну я покрайней мере так понял
>>150417062точняк
>>150415628Это гланды через жопу называется.Используй все по назначению.
>>150417218Понятно. Потому что у меня пикрелейтед вообще ничего не выводит. grep, так grep.
ОП хуй давай еще какого-то гуана подкинь.я спать собирался еще час назад
>>150417414Да я тоже уже иду, в 7 вставать. Вот напоследок, тут буквально пара строк.Заменить все/первое вхождени(е,я) SOMETEXT на RSS в файле test.txt
>>150413550 (OP)Поясните ньюфагу, люникс это же ос, нахуя какие-то задачки решать что бы вкатиться, это же не язык програмирования ?
>>150417730> люникс это же ос, нахуя какие-то задачки решать что бы вкатиться, это же не язык програмирования ?Если ты хочешь там просто создать файл, используя терминал, тебе уже надо УЧИТЬСЯ. Пользовать как домохозяйка через GUI можешь, конечно, но нахуй оно тебе?А так Линукс - серверная ОС. Без знания кучи команд и принципа работы файловой системы ты там даже группам права не присвоишь.
>>150417730ну будешь херней всякой маяться околоадминской с таким придется сталкиваться
>>150417829Зачем это нужно в 2017 ? Такая муть вроде на совсем старых виндах аля 95 или раньше была только ?
>>150414464с nohup можешь поиграться, но скрин удобнее в большинстве случаев
>>150418021> Зачем это нужно в 2017 ?Ламерам конечно не нужно. Админом на Windows Server ты разве что в сельскую школу информатиком устроишься.
>>150417575смотри как я могу :)
>>150418021Утруди себя почитать, как была Linux сделана и для чего.Алсо, DE не нужно для тех задач, который ставятся.
>>150418095Wrong!Иди нахуй, пиздабол. Даже лень объяснять, почему ты не прав.
>>150417730>>150418021На самом деле текстовый интерфейс дает огромные возможности, которых нет в гуи приложениях.
>>150414199Нужно использовать nohup или screen. Скрин вообще годнота, использую везде.
>>150417730Да хуй их знает. Пытаются выучить все команды, не имея при этом никакой задачи. Пердолинг ради пердолинга.У меня центось на вагнере плюс два сервера на амазоне (фря и убунта). Знаю может десятка 3-4 команд на память, и то понятия не имею, какие там ключи вообще есть. Если нужно что-то, то смотрю ман.Вообще должно быть так: есть задача - гугл\форум\ирц, как сделать, чтобы было збс - гугл\форум\ирц даёт команду, чтоб было збс - man <команда збс>Лучше бы имакс ковыряли с лиспом или ядро - намного больше пользы было бы.
>>150419059Попробуй собрать арч или генту, вот прям до десктопного юзабельного состояния. Напердолишься отдуши, начнешь ориентироваться в консоли.
Так что насчет коHяшечек?
>>150413550 (OP)Прыщеблядям нет пути. Сдохни, мразь!
>2017>учить sedНу и как и ты из этого профиты собрался извлекать?
>>150419183Эдуарду привет
>>150419455Оп - неблагодарный пидор.
>>150419566А что там учить, кроме регулярных выражений?Или регулярные выражения в 2017 уже не нужны?
>>150419754А я тут при чем, мяу?
>>150419930Никсы и регулярные выражения это ситуативные и прикладные дисциплины. Они нужны постольку поскольку. Они учатся при выполнение других задач по ходу дела. Регулярки можно задрочить если у тебя 80% работы это написание алгоритмов по автоматизированному редактированию текстов.Хочешь никсы - учит как они устроены со стороны сервера. Нагрузки, распределение памяти. Движки веб серверов и БД, их инсталяции и оверхерды. Вот это все. Сборка рейдов, резервирование еще всякое.
>>150419404Арч я ставил-переставлял на десктопе много раз. Думаю, смогу даже без руководства поставить. Кажется, это был второй линукс, который я ставил после минта вроде.Генту я собирал один раз на некроноуте правда проебался пару дней со сборкой ядра, захуярил генкернелом и забил хуй. Собрал иксы уже, кеды, пшшшаудио, фурифокс с пго эта залупа часов 40 компилялась лол, но снёс всё нахуй и поставил сьюз - для генты нужно хорошее железо, а на некроговне слишком долго. А так бы юзал дженту да.Имо всё, что не дженту сурс-бейсед, затраченного времени не стоит.
>>150420388Ненавижу регулярки. Всем сердцем, блять.Использую и потом забываю что это значит (кроме азов).
>>150420509А ты нахуя столько времени въебал? Цель-то какая?
>>150420531Ну и дебил необучаемый>ненавидеть то, что упрощает жизнь
>>150420531Ну и зря. Регулярки - это великая вещь, позволяющая делать то, что без них будет сделать очень сложно, ну или по крайней мере долго.
>>150420789>>150420662Я их использую. И да, они облегчают жизнь.Но это не отменяет того факта что выглядит все это дело как пиздец и все это выражение (если не простое - прошу учесть) ты через пару месяцев не вспомнишь, что значит. Особенно если ты прибегаешь к ним по мере необходимости, а не постоянно с ними общаешься.
>>150420593Смотря на что. Если вообще на линукс в качестве домашней системы, то времени ушло очень мало - где-то день на просмотр роликов на трубе, день на чтение и день на поставить и настроить. А цель - мне нужна ос для людей, а мак слишком дорого.Если про рач, то тогда я был нуфагом и думал, что это круто и даст мне кучу профита. Правда, именно после ебли с рачем я понял, что такое жму линупс.Если про дженту, то мне нужны были из-за некрожелеза все эти оптимизации, быстродействие и контроль версий по как бонус, но, как оказалось, на слабом пека это говно юзать нельзя, разве что удалённо собирать. И насколько я помню на сюзе и дебианах имакс как-то не так собран был. Или это был не имакс. Не важно короче.Но если взять то время, что я потратил на установку, настройку, допиливание и поддержание в живом состоянии арча... Я бы наверно за это время хаскел и лисп освоил, что намного полезней.
Зачем вы скрин советуете, когда уже давно есть тмукс?
>>150422081То есть это не для работы а так, чисто поебаться для себя?
>>150422174>тмуксЗачем эта вся хуйня если есть kill?
>>150422337Наркоман?
>>150422207Изначально да, офк. Сидел хикковал и заинтересовался. Поставил - быстро, удобно, понравилось. Потом три сервера дали на содержание, один из них даже сам поднимал. На одном приходится раз в несколько недель что-то ломать, чтобы продолжали платить лол. Но там хватило бы знаний, полученных за год юзания убунты, ну может 10-15 гайдов еще прочитать сверху. Теперь можно сидеть хикковать, двачевать, саморазвиваться и смотреть оняме дальше, но законно.Так-то если бы не никсы, то так бы и остался игродауном. Впрочем, в пердолика тоже превращаться не стоит