Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

Помощь в bash скриптинге


Maximvs

Recommended Posts

Доброго времени суток диспутчане! Изучаю linux. Нужно написать bash скрипт, который должен выводить на экран название файла, содержащего последовательность чисел "22" в единственной строке. Если таких файлов несколько, вывести на экран только первый подходящий под условие.

Название и содержание файлов:

1.txt: 1234567890
2.txt: 1224456788  
3.txt: 1236789000

Скрипт условно назовем Strin.sh. Спасибо за помощь

Edited by Maximvs
Link to comment
Share on other sites

1 час назад, AslanovMurad сказал:

Ну если навскидку

 

#!/bin/bash

grep 22 *.txt | head -1
 

 

*.txt можно заменить на /path/to/folder/*.txt

Спасибо за отзыв, я только учусь. Если нетрудно, можете проверить мои действия и указать на ошибку?

Создал 3 файла внутри папки "Test"

mkdir Test

cd Test/

touch {1,2,3}.txt

Заполняю значениями эти три файла как было задано в задании.

потом в той же папке создаю файл one.sh и делаю его исполняемым

touch one.sh

chmod +x one.sh

Вписываю скрипт который Вы отправили внутрь файла one.sh и пытаюсь запустить

/.one.sh

Также пробую команду sudo sh one.sh

опять ничего не происходит(

 

Link to comment
Share on other sites

2 часа назад, DrakoFariz сказал:

автор, вы гуглом пользоваться не пробовали?

Пробовал и если написал сюда - значит не нашел. По поводу сабжа, никогда не понимаю людей, которые не то что, чтобы не помогают, а стараются самоутверждаться за счет других... Если можете помочь - помогите, и поверьте ни один вы осведомлены о гугле....

  • Upvote 1
Link to comment
Share on other sites

9 минут назад, Maximvs сказал:

Спасибо за отзыв, я только учусь. Если нетрудно, можете проверить мои действия и указать на ошибку?

Создал 3 файла внутри папки "Test"

mkdir Test

cd Test/

touch {1,2,3}.txt

Заполняю значениями эти три файла как было задано в задании.

потом в той же папке создаю файл one.sh и делаю его исполняемым

touch one.sh

chmod +x one.sh

Вписываю скрипт который Вы отправили внутрь файла one.sh и пытаюсь запустить

/.one.sh

Также пробую команду sudo sh one.sh

опять ничего не происходит(

 

 

Во первых, sudo тут не нужно, sudo в таком виде запускает скрипт с админ правами, что не желательно.
Во вторых, не " /.one.sh " , а " ./one.sh "

В третьих, не забывайте выкладывать ошибку, которая выходит

В четвертых, sh one.sh не совсем то. Сам по себе sh - отдельная оболочка, а в скрипте я указал на bash-овскую оболочку. Ну, получается, что вы в одной оболочке запускаете другую. Это не страшно, простро не совсем грамотно. Плюс, у вас по умолчанию и так bash. Так что просто ./one.sh достаточно. Ну или можете " bash one.sh". А так, у sh и bash в данном скрипте различий нет, можно было бы и sh указать, но bash привычнее. 

 

Link to comment
Share on other sites

Только что, AslanovMurad сказал:

 

а можете сделать  "cat one.sh" ?

 

Если Вам нетрудно - мы можем пообщаться в Hangouts или где-нибудь еще кроме whatsapp или viber?

Снимок экрана от 2017-07-26 20-53-55.png

Link to comment
Share on other sites

1 минуту назад, Maximvs сказал:

Если Вам нетрудно - мы можем пообщаться в Hangouts или где-нибудь еще кроме whatsapp или viber?

Снимок экрана от 2017-07-26 20-53-55.png

 

между 22 и * поставьте пробел

 

[email protected] , пишите, если будут вопросы

Edited by AslanovMurad
Link to comment
Share on other sites

Только что, AslanovMurad сказал:

 

ну а теперь попробуйте запустить скрипт "./one.sh"

Спасибо Вам прекрасный человек!

Link to comment
Share on other sites

1 минуту назад, Maximvs сказал:

А Вы можете оставить свои контакты, лучше в скайп?

 

[email protected]

skype - doatta

 

Очень советую вам почитать книгу "Основы Линукс от основателя Генту", одна из лучших книг по линуксам, очень доступно, просто и информативно.

https://mega.nz/#!cBMgGDbR!R1wp_IYyG-cDjewrfETevwCEW6ZiUiOtE4RgXKsoZlw

Link to comment
Share on other sites

11 hours ago, Maximvs said:

Пробовал и если написал сюда - значит не нашел. По поводу сабжа, никогда не понимаю людей, которые не то что, чтобы не помогают, а стараются самоутверждаться за счет других... Если можете помочь - помогите, и поверьте ни один вы осведомлены о гугле....

 

 

епрст

в интернете не нашел а сюда полез

по-английски читать не умеете чтоли?

stackoverflow, на любые вопросы подобного типа ответ в считанные секунды приходит

Link to comment
Share on other sites

Еще раз здравствуйте. Вопрос снова по сабжу. Даны 4 файла: 111, 21112, 33111, 411114. Какой командой можно удалить файлы, в названиях которых "111" - только 3 подряд записанные единицы? Спасибо

Link to comment
Share on other sites

14 часа назад, Maximvs сказал:

Пробовал и если написал сюда - значит не нашел. По поводу сабжа, никогда не понимаю людей, которые не то что, чтобы не помогают, а стараются самоутверждаться за счет других... Если можете помочь - помогите, и поверьте ни один вы осведомлены о гугле....

 

Если попробовали и не нашли ответ на столь простой вопрос, это повод задуматься что скриптинг на баш и вообще линукс не ваше. Это элементарный вопрос, ради которого вы создали целую тему. Вопрос с подвохом сколько книг по линукс, баш, программированию вы прочли, прежде чем обратится на форум?

Link to comment
Share on other sites

Только что, Darsh сказал:

 

Если попробовали и не нашли ответ на столь простой вопрос, это повод задуматься что скриптинг на баш и вообще линукс не ваше. Это элементарный вопрос, ради которого вы создали целую тему. Вопрос с подвохом сколько книг по линукс, баш, программированию вы прочли, прежде чем обратится на форум?

Уважаемый, если можете помочь - помогайте, если нет - проходим мимо... Какая разница где искать овтет, я и читаю и делаю... + Если Ваше эго не позволяет Вам отвечать на вопросы новичков, нуждающихся в помощи - не отвечайте

Link to comment
Share on other sites

1 час назад, Maximvs сказал:

Если Ваше эго не позволяет Вам отвечать на вопросы новичков, нуждающихся в помощи - не отвечайте

 

Причем здесь мое эго? DrakoFariz указал вам путь, как будущий специалист вы должны уметь пользоваться поиском и таким мощным инструментом как Internet, а не бежать сразу на форум и создавать по каждому пустяковому вопросу целую тему (это между прочим засоряет ветку). Но в силу видимо вашего возраста вы воспринимаете это болезненно и ответная реакция у вас не правильная.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • В Азербайджане повысились цены на услуги такси: что говорят в компаниях и AYNA?
      В последнее время в стране наблюдается рост цен на услуги такси.
      Как сообщает Xezerxeber.az, водители утверждают, что фиксируется уменьшение количества автомобилей, так как машины производства 1999 и 2000 годов сняты с эксплуатации. Это, в свою очередь, также влияет на цены.
      Между тем эксперт по транспорту Ясин Мустафаев отметил, что наряду с ценой важно повышать и качество предоставляемых услуг. 
      По данному вопросу редакция также обратились в AYNA.
      Там отметили, что, согласно новым правилам, юридические лица и частные предприниматели, желающие осуществлять перевозку пассажиров на такси, должны действовать на основании соответствующих разрешений. Прежде всего им необходимо получить пропускное удостоверение и пропускную карту.
      По поводу повышения цен в компаниях по предоставлению услуг такси привели разные доводы.
      Так, в Bolt отметили, что заказы в системе формируются на основе спроса и предложения. «Просим водителей привести свою деятельность в соответствие с требованиями законодательства. В противном случае заказ со стороны Bolt не будет отправлен владельцам этих автомобилей», - отметили в компании.
      В свою очередь в Uber заявили, что окончательная цена поездки зависит от многих факторов, таких как соотношение свободных автомобилей в конкретной локации и желающих заказать такси, расстояние и продолжительность поездки, заторы. Чем меньше свободных водителей, тем выше может быть цена поездки.
      Представляем подробный видеоматериал по теме:
      https://media.az/society/1067959052/v-azerbaydzhane-povysilis-ceny-na-uslugi-taksi-video/
      • 3 replies
    • Рапродажа уходовой и  лечебной косметики от Hommlife. Все с 40-50 % скидкой!
      Эффективные средства эко-качества🤩 По очень выгодным ценам👍 
      • 4 replies
    • Открытия сухопутных границ Азербайджана не будет
      Сейчас мы видим, что с закрытием на определенный период сухопутных границ Азербайджана безопасность в стране укрепляется. В прошлом наблюдалось множество случаев, некоторые из которых были обнародованы, а некоторые - нет.
      Как сообщает АЗЕРТАДЖ,  об этом заявил Глава республики 23 апреля в выступлении на международном форуме на тему "СОР29 и Зеленое видение для Азербайджана", организованном в Университете АДА.
      "Мы столкнулись с серьезными угрозами и проблемами извне. Именно это я и имел в виду, когда говорил, что все наши потенциальные риски могут исходить из-за рубежа", - сказал глава государства.
      https://ru.oxu.az/politics/863491
        • Haha
        • Like
      • 38 replies
    • И опять Помогите))
      Девочки форума....кто может откликнитесь
      все все все...мне нужна ваша помощь....
      У дочери день варенье в понедельник, меня поставщики подвели, заказала костюм  Чуи(на вайлдберис) вобщем отказали ...
      А она у меня ужасная анимешница, вобщем решила сама смастерить ей костюм , благо не очень тяжёлый ...
      У меня есть пальтишко, портниха онун астарыны дейишечек, шляпку куплю , брюки черные и сарочка есть, остаётся только два элемента, серая жилетка и короткий пиджачок, серая жилетка может у кого то от костюма остался, могу купить, или за шоколадку взять, а что делать с пиджаком? Моя портиниха отказалась((( говорит переделать нет проблем , а новый сшить нет ...
      Очень мало времени ....помогите, можно и советом...
      По магазинам не могу пройтись с работы в 6 выхожу...могу успеть только в один но только если точно знать что могу купить , что надо
        • Like
      • 10 replies
    • «Переживаю за свою жизнь и жизнь своих детей...» Женщина из Баку о том, как лишилась глаза после избиения мужа – ВИДЕО
      Проживающая в Баку Анастасия Бектимирова поделилась в своем аккаунте в Инстаграм видео, в котором рассказала о произошедшем с ней домашнем насилии.
        • Upvote
        • Red Heart
        • Like
      • 262 replies
    • Стало известно, чем болен Кадыров. Кто станет новым главой Чечни?
      Рамзан Кадыров смертельно болен, он регулярно переносит серьезные медицинские кризисы, у него панкреонекроз поджелудочной железы, а Кремль ищет замену нынешнему главе Чечни, утверждает «Новая газета Европа». По их данным, именно поэтому Кадыров часто пропадает из виду, запускает пиар-кампании и то теряет, то набирает вес. Можно ли верить этой информации? На что опирается «Новая газета Европа» в своей публикации? Что будет в Кремле и в Чечне, если Кадырову действительно придется уйти? И что известно про Апти Алаудинова, который может стать ему заменой?
      .
        • Like
      • 25 replies
    • Алкоголь в Азербайджане подорожает
      Это может привести к увеличению на рынке нелегальной продукции, поэтому соответствующие структуры должны подойти к этому вопросу очень внимательно, считает эксперт.  
      • 64 replies
    • ДРУЗЬЯ! ДАВНО МЫ НИЧЕГО НЕ ОБСУЖДАЛИ )). На ДНОТе одни страшилки...Сегодня один уважаемый форумчанин выставил высказывание умной дамы. Пост длинный, весь его выставлять не вижу смысла, но одна мысль заставила меня задуматься. Дама пишет, что брак не решит никаких ваших проблем, человек должен научиться выруливать  все сам, не надеясь на партнера. Тут я зависла ))) Родилась мысль, зачем двум автономным, самодостаточным личностям жить вместе? Можете обвинять меня в меркантильности и кидать танпками, но я в браке вижу только один смысл( кроме детей) - облегчение жизни друг друга. Все мы разные и некоторые вещи даются нам легко, а нашему супругу, например,  трудно. Вот, мы , по- умолчанию и облегчаем жизнь друг друга. Это касается всех сфер , от эмоциональной до утилитарной. Но та дама так уверенно, по пунктам все разложила в своём "учении" , что я засомневалась))) А что думаете вы , дорогие диспутчане. В чем смысл брака для вас ?
        • Like
      • 306 replies
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...