BaşlayınÜcretsiz Başlayın

CASE ile haftanın günleri

Bir Veri Bilimcisi olarak, bazen tarihleri bir 'iş günü' (Monday, Tuesday, Wednesday, Thursday, Friday) ya da 'hafta sonu' (Saturday & Sunday) ile ilişkilendirmek işe yarar.

Görevin, veri hattının birçok yerinde çağırabileceğin küçük bir Bash betiği yazmak. Betik, ARGV'ye tek bir argüman (gün ismi olarak bir string) almalı ve bir CASE ifadesi kullanarak bu argümanın iş günü mü yoksa hafta sonu mu olduğunu yazdırmalı. Şimdilik yalnızca ilk harfi büyük yazılmış biçimleri dikkate alman yeterli.

Ayrıca başında ya da sonunda başka kelime/harf olmasını dert etme. Bu örnekte birebir eşleştirme kullan.

Bir case ifadesinin temel yapısını hatırla:

case MATCHVAR in
  PATTERN1)
  COMMAND1;;
  PATTERN2)
  COMMAND2;;
  *)
  DEFAULT COMMAND;;
esac

Bu egzersiz

Bash Script Yazmaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat