Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja.
Wątki z problemami zamieszczone w dziale "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Autor Wątek: skrypty linux POTRZEBUJE DO SZKOŁY  (Przeczytany 226 razy)

Offline linux2525

  • Newbie
  • *
  • Wiadomości: 4
  • Reputacja: +0/-0
skrypty linux POTRZEBUJE DO SZKOŁY
« dnia: Marzec 08, 2020, 01:46:12 pm »
Potrafi ktoś to zrobić?
Napisz skrypt, który poprosi Cię o wpisanie dowolnego zdania, następnie poprosi o numer wyrazu w zdaniu i wyświetli ten wyraz.

Potrzebuje na szybko

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2188
  • Reputacja: +11/-1
Odp: skrypty linux POTRZEBUJE DO SZKOŁY
« Odpowiedź #1 dnia: Marzec 08, 2020, 02:10:19 pm »
Czy podręczniki Ci zabrali również? Uczenie się nie sprowadza się do stwierdzenia: szybko wrzucę swoje zadanie domowe na forum i niech oni mi to zrobią. Ja będę miał czas pograć sobie.

"Na szybko"? Wytłuszczenie? A może jakieś "proszę" by się przydało? Jeśli już.

Offline linux2525

  • Newbie
  • *
  • Wiadomości: 4
  • Reputacja: +0/-0
Odp: skrypty linux POTRZEBUJE DO SZKOŁY
« Odpowiedź #2 dnia: Marzec 08, 2020, 02:12:41 pm »
Wiem powinienem inaczej to sformułować. W podręczniku nie ma nic z tego i siedze już nad tym 1h i nie mogę ogarnąć, dlatego proszę o pomoc.

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2188
  • Reputacja: +11/-1
Odp: skrypty linux POTRZEBUJE DO SZKOŁY
« Odpowiedź #3 dnia: Marzec 08, 2020, 02:17:52 pm »
Szukaj. Jak coś sklecisz, wrzuć opisując czy to działa, czy nie. Pewnie się ktoś pochyli i - jeśli znajdzie czas - to Ci pomoże.
Gotowców tego typu nie dajemy.

Offline linux2525

  • Newbie
  • *
  • Wiadomości: 4
  • Reputacja: +0/-0
Odp: skrypty linux POTRZEBUJE DO SZKOŁY
« Odpowiedź #4 dnia: Marzec 08, 2020, 02:22:33 pm »
Zacząłem standardowo od napisania podstawy czyli:
#!/bin/bash
echo "Podaj dowolne zdanie"
read zdanie
echo $zdanie
echo "Podaj numer wyrazu w zdaniu"
read numer
 
i dalej mam problem, ponieważ nie za bardzi wiem jakiej komendy użyć
Napisałem tak:
case "$numer" in
"1") grep ... $zdanie

Offline arecki

  • Full Member
  • ***
  • Wiadomości: 143
  • Reputacja: +0/-0
Odp: skrypty linux POTRZEBUJE DO SZKOŁY
« Odpowiedź #5 dnia: Marzec 09, 2020, 01:44:49 pm »
Możesz to rozwiązać na kilka sposobów: użyć awk, cut lub wrzucić zdanie do tablicy i operować na elementach tablicy.
Znajdzie się pewnie jeszcze kilka metod.
Debian testing.