{"id":26686,"date":"2025-07-29T06:45:23","date_gmt":"2025-07-29T03:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/"},"modified":"2025-09-01T18:33:31","modified_gmt":"2025-09-01T15:33:31","slug":"bash-dizide-minimum-ve-maksimum-degerleri-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/","title":{"rendered":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma"},"content":{"rendered":"<p># Bash Dizilerinde Minimum ve Maksimum De\u011ferleri Bulma<\/p>\n<p>Bash betiklerinde dizi i\u015flemleri olduk\u00e7a yayg\u0131nd\u0131r.  Veri i\u015fleme, sistem y\u00f6netimi ve otomasyon g\u00f6revlerinde dizilerden verimli bir \u015fekilde yararlanmak \u00f6nemlidir.  Bu makalede, Bash dizilerinde minimum ve maksimum de\u011ferleri bulman\u0131n farkl\u0131 y\u00f6ntemlerini, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Veri analizi, log dosyas\u0131 i\u015fleme gibi ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 \u00f6rneklerle destekleyerek, Bash&#8217;in g\u00fcc\u00fcnden nas\u0131l yararlanabilece\u011finizi g\u00f6sterece\u011fiz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, Bash dizilerinde minimum ve maksimum de\u011ferleri bulma konusunda \u00fc\u00e7 farkl\u0131 seviyeye ayr\u0131lm\u0131\u015ft\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> (Ad\u0131m ad\u0131m a\u00e7\u0131klama, Basit kod \u00f6rne\u011fi)  \u2192 <strong>Orta:<\/strong> (Ger\u00e7ek hayat \u00f6rne\u011fi, Optimizasyon ipu\u00e7lar\u0131) \u2192 <strong>\u0130leri D\u00fczey:<\/strong> (Performans analizi, Edge caseler)<\/p>\n<p><strong>Bash Dizileriyle Tan\u0131\u015fma: Temel Kavramlar<\/strong><\/p>\n<p>Bash, yerle\u015fik dizi deste\u011fi sunmayan bir komut yorumlay\u0131c\u0131s\u0131d\u0131r.  Ancak, dizileri sim\u00fcle etmek i\u00e7in de\u011fi\u015fkenleri kullanabiliriz.  Bir Bash dizisi, bo\u015fluklarla ayr\u0131lm\u0131\u015f de\u011ferlerden olu\u015fan bir de\u011fi\u015fkendir. \u00d6rne\u011fin:<\/p>\n<pre class=\"language-bash\"><code>dizi=(&quot;10&quot; &quot;5&quot; &quot;20&quot; &quot;15&quot; &quot;3&quot;)<\/code><\/pre>\n<p>Bu, &#8220;10&#8221;, &#8220;5&#8221;, &#8220;20&#8221;, &#8220;15&#8221; ve &#8220;3&#8221; de\u011ferlerini i\u00e7eren bir dizi tan\u0131mlar.  Dizinin elemanlar\u0131na <code class=\"language-\">$dizi[0]<\/code>, <code class=\"language-\">$dizi[1]<\/code> gibi indeks numaralar\u0131yla eri\u015febiliriz.  \u0130ndeksleme 0&#8217;dan ba\u015flar.<\/p>\n<p><strong>Bash Dizisinde Minimum De\u011feri Bulma: Basit Bir Yakla\u015f\u0131m<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in, minimum de\u011feri bulman\u0131n en basit yolu, dizi elemanlar\u0131n\u0131 s\u0131ralay\u0131p ilk eleman\u0131 almak olabilir.  Bunun i\u00e7in <code class=\"language-\">sort<\/code> komutunu kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>dizi=(&quot;10&quot; &quot;5&quot; &quot;20&quot; &quot;15&quot; &quot;3&quot;)\nminimum=$(printf &quot;%s\\n&quot; &quot;${dizi[@]}&quot; | sort -n | head -n 1)\necho &quot;Minimum de\u011fer: $minimum&quot;<\/code><\/pre>\n<p>Bu kod, \u00f6nce dizi elemanlar\u0131n\u0131 sat\u0131rlara yazar, sonra <code class=\"language-\">sort -n<\/code> ile say\u0131sal olarak s\u0131ralar ve <code class=\"language-\">head -n 1<\/code> ile ilk (en k\u00fc\u00e7\u00fck) eleman\u0131 al\u0131r.  Bu y\u00f6ntem, k\u00fc\u00e7\u00fck diziler i\u00e7in yeterli olsa da, b\u00fcy\u00fck dizilerde performans sorunlar\u0131na yol a\u00e7abilir.<\/p>\n<p><strong>Bash Dizisinde Maksimum De\u011feri Bulma: Basit Bir Yakla\u015f\u0131m<\/strong><\/p>\n<p>Maksimum de\u011feri bulmak i\u00e7in de benzer bir yakla\u015f\u0131m kullanabiliriz.  <code class=\"language-\">sort<\/code> komutunu kullanarak diziyi s\u0131ralar ve son eleman\u0131 al\u0131r\u0131z:<\/p>\n<pre class=\"language-bash\"><code>dizi=(&quot;10&quot; &quot;5&quot; &quot;20&quot; &quot;15&quot; &quot;3&quot;)\nmaksimum=$(printf &quot;%s\\n&quot; &quot;${dizi[@]}&quot; | sort -nr | head -n 1)\necho &quot;Maksimum de\u011fer: $maksimum&quot;<\/code><\/pre>\n<p><code class=\"language-\">sort -nr<\/code> komutu, say\u0131sal olarak ters s\u0131ralar (en b\u00fcy\u00fckten en k\u00fc\u00e7\u00fc\u011fe).<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Log Dosyas\u0131 Analizi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyas\u0131ndan, belirli bir zaman aral\u0131\u011f\u0131nda olu\u015fan en y\u00fcksek ve en d\u00fc\u015f\u00fck yan\u0131t s\u00fcrelerini bulmak istedi\u011fimizi d\u00fc\u015f\u00fcnelim.  Log dosyas\u0131, her sat\u0131rda yan\u0131t s\u00fcresini i\u00e7eren bir yap\u0131ya sahip olsun.  A\u015fa\u011f\u0131daki gibi bir Bash beti\u011fi yazabiliriz:<\/p>\n<pre class=\"language-bash\"><code>yanit_sureleri=()\nwhile IFS= read -r satir; do\n  sure=$(echo &quot;$satir&quot; | awk '{print $10}') # 10. s\u00fctun yan\u0131t s\u00fcresi olsun\n  yanit_sureleri+=(&quot;$sure&quot;)\ndone &lt; log.txt\n\nminimum=$(printf &quot;%s\\n&quot; &quot;${yanit_sureleri[@]}&quot; | sort -n | head -n 1)\nmaksimum=$(printf &quot;%s\\n&quot; &quot;${yanit_sureleri[@]}&quot; | sort -nr | head -n 1)\n\necho &quot;Minimum yan\u0131t s\u00fcresi: $minimum ms&quot;\necho &quot;Maksimum yan\u0131t s\u00fcresi: $maksimum ms&quot;<\/code><\/pre>\n<p>Bu betik, log dosyas\u0131n\u0131 sat\u0131r sat\u0131r okuyarak yan\u0131t s\u00fcrelerini bir diziye ekler ve daha sonra \u00f6nceki y\u00f6ntemleri kullanarak minimum ve maksimum de\u011ferleri bulur.<\/p>\n<p><strong>Performans Optimizasyonu: Daha Etkin Y\u00f6ntemler<\/strong><\/p>\n<p><code class=\"language-\">sort<\/code> komutu, b\u00fcy\u00fck diziler i\u00e7in performans a\u00e7\u0131s\u0131ndan verimsiz olabilir.  Daha b\u00fcy\u00fck diziler i\u00e7in, d\u00f6ng\u00fc kullanarak minimum ve maksimum de\u011ferleri bulmak daha etkili olabilir:<\/p>\n<pre class=\"language-bash\"><code>dizi=(&quot;10&quot; &quot;5&quot; &quot;20&quot; &quot;15&quot; &quot;3&quot;)\nminimum=${dizi[0]}\nmaksimum=${dizi[0]}\n\nfor i in &quot;${dizi[@]}&quot;; do\n  if (( i &lt; minimum )); then\n    minimum=&quot;$i&quot;\n  fi\n  if (( i &gt; maksimum )); then\n    maksimum=&quot;$i&quot;\n  fi\ndone\n\necho &quot;Minimum de\u011fer: $minimum&quot;\necho &quot;Maksimum de\u011fer: $maksimum&quot;<\/code><\/pre>\n<p>Bu y\u00f6ntem, her eleman\u0131 sadece bir kez kontrol eder ve bu nedenle <code class=\"language-\">sort<\/code> komutundan daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Edge Case&#8217;ler ve Hata Y\u00f6netimi<\/strong><\/p>\n<p>Ger\u00e7ek d\u00fcnya senaryolar\u0131nda, dizinin bo\u015f olmas\u0131 veya sadece bir eleman i\u00e7ermesi gibi durumlarla kar\u015f\u0131la\u015fabiliriz.  Bu durumlar\u0131 ele almak i\u00e7in hata y\u00f6netimi eklemeliyiz:<\/p>\n<pre class=\"language-bash\"><code>dizi=() # Bo\u015f dizi \u00f6rne\u011fi\n\nif [[ ${#dizi[@]} -eq 0 ]]; then\n  echo &quot;Dizi bo\u015f!&quot;\nelse\n  minimum=${dizi[0]}\n  maksimum=${dizi[0]}\n  for i in &quot;${dizi[@]}&quot;; do\n    if (( i &lt; minimum )); then\n      minimum=&quot;$i&quot;\n    fi\n    if (( i &gt; maksimum )); then\n      maksimum=&quot;$i&quot;\n    fi\n  done\n  echo &quot;Minimum de\u011fer: $minimum&quot;\n  echo &quot;Maksimum de\u011fer: $maksimum&quot;\nfi<\/code><\/pre>\n<p>Bu kod, dizinin bo\u015f olup olmad\u0131\u011f\u0131n\u0131 kontrol eder ve bo\u015fsa bir hata mesaj\u0131 verir.  Ayr\u0131ca,  dizinin sadece bir eleman i\u00e7ermesi durumunda da do\u011fru \u00e7al\u0131\u015f\u0131r.  Farkl\u0131 veri tipleri (\u00f6rne\u011fin, say\u0131sal olmayan de\u011ferler) i\u00e7eren diziler i\u00e7in ek kontroller eklemek gerekebilir.  Bu durumlar i\u00e7in hata kontrol mekanizmalar\u0131 geli\u015ftirmek \u00f6nemlidir.<\/p>\n<p><strong>Performans Analizi ve B\u00fcy\u00fck Veri Setleri<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veri setleri i\u00e7in, Bash&#8217;in performans s\u0131n\u0131rlamalar\u0131 g\u00f6z \u00f6n\u00fcnde bulundurulmal\u0131d\u0131r.  B\u00fcy\u00fck veri setlerinde, daha h\u0131zl\u0131 ve daha verimli diller (Python, C++) kullanmak daha uygun olabilir.  Bash, k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli g\u00f6revler i\u00e7in idealdir, ancak b\u00fcy\u00fck veri i\u015fleme i\u00e7in en uygun \u00e7\u00f6z\u00fcm de\u011fildir.  B\u00fcy\u00fck veri i\u015fleme i\u00e7in, daha uygun ara\u00e7lar ve teknolojiler kullan\u0131lmas\u0131 \u00f6nerilir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, Bash dizilerinde minimum ve maksimum de\u011ferleri bulman\u0131n farkl\u0131 y\u00f6ntemlerini ele ald\u0131k.  Basit y\u00f6ntemlerden daha geli\u015fmi\u015f ve performans odakl\u0131 yakla\u015f\u0131mlara kadar geni\u015f bir yelpazede teknikleri inceledik.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve hata y\u00f6netimi gibi \u00f6nemli konular\u0131 da ele alarak, Bash betiklerinizde bu teknikleri g\u00fcvenle kullanabilmeniz i\u00e7in kapsaml\u0131 bir rehber sunmay\u0131 hedefledik.  Daha fazla bilgi ve ileri d\u00fczey Bash teknikleri i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Bash dizilerinde farkl\u0131 veri tipleri nas\u0131l ele al\u0131n\u0131r?<\/strong>  Say\u0131sal olmayan de\u011ferler i\u00e7in ek kontroller ve hata y\u00f6netimi eklemek gerekir.  <code class=\"language-\">[[ ]]<\/code> ko\u015fullu ifadeleri ve <code class=\"language-\">case<\/code> ifadeleri bu konuda yard\u0131mc\u0131 olabilir.<\/p>\n<p>2. <strong>\u00c7ok b\u00fcy\u00fck diziler i\u00e7in performans nas\u0131l iyile\u015ftirilebilir?<\/strong>  <code class=\"language-\">sort<\/code> yerine d\u00f6ng\u00fc kullanarak veya daha verimli diller kullanarak performans iyile\u015ftirilebilir.<\/p>\n<p>3. <strong>Dizi elemanlar\u0131 ayn\u0131ysa ne olur?<\/strong>  Minimum ve maksimum de\u011fer bulma algoritmalar\u0131, ayn\u0131 de\u011ferler i\u00e7eren dizilerde do\u011fru \u00e7al\u0131\u015f\u0131r.<\/p>\n<p>4. <strong>Negatif say\u0131lar i\u00e7eren dizilerde nas\u0131l i\u015flem yap\u0131l\u0131r?<\/strong>  Yukar\u0131daki kod \u00f6rnekleri negatif say\u0131larla da do\u011fru \u00e7al\u0131\u015f\u0131r.<\/p>\n<p>5. <strong>Dizide tekrar eden de\u011ferler varsa ne olur?<\/strong>  Algoritmalar, ilk kar\u015f\u0131la\u015ft\u0131klar\u0131 minimum ve maksimum de\u011feri d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash Dizilerinde Minimum ve Maksimum De\u011ferleri Bulma Bash betiklerinde dizi i\u015flemleri olduk\u00e7a yayg\u0131nd\u0131r. Veri i\u015fleme, sistem y\u00f6netimi&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1328],"tags":[],"class_list":{"0":"post-26686","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-bash","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-29T03:45:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:33:31+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma\",\"datePublished\":\"2025-07-29T03:45:23+00:00\",\"dateModified\":\"2025-09-01T15:33:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\"},\"wordCount\":907,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Bash\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\",\"name\":\"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-29T03:45:23+00:00\",\"dateModified\":\"2025-09-01T15:33:31+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-29T03:45:23+00:00","article_modified_time":"2025-09-01T15:33:31+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma","datePublished":"2025-07-29T03:45:23+00:00","dateModified":"2025-09-01T15:33:31+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/"},"wordCount":907,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Bash"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/","name":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-29T03:45:23+00:00","dateModified":"2025-09-01T15:33:31+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-dizide-minimum-ve-maksimum-degerleri-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Dizide Minimum ve Maksimum De\u011ferleri Bulma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=26686"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26686\/revisions"}],"predecessor-version":[{"id":28655,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26686\/revisions\/28655"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}