{"id":25772,"date":"2025-07-13T06:45:24","date_gmt":"2025-07-13T03:45:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/"},"modified":"2025-07-13T06:45:24","modified_gmt":"2025-07-13T03:45:24","slug":"bash-tarihe-gun-ekleme-ve-cikarma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/","title":{"rendered":"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma"},"content":{"rendered":"<p># Bash&#8217;te Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma<\/p>\n<p>Tarih manip\u00fclasyonu, \u00f6zellikle otomasyon ve g\u00fcnl\u00fck i\u015flerde kullan\u0131lan komut dosyalar\u0131nda s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir.  Bash betiklerinde tarihe g\u00fcn eklemek veya \u00e7\u0131karmak, ilk bak\u0131\u015fta karma\u015f\u0131k g\u00f6r\u00fcnse de, do\u011fru ara\u00e7lar ve tekniklerle olduk\u00e7a kolayd\u0131r. Bu makalede, Bash&#8217;te tarih i\u015flemlerini ad\u0131m ad\u0131m, yeni ba\u015flayanlardan uzman seviyesine kadar \u00f6\u011freneceksiniz.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131yla zenginle\u015ftirilmi\u015f bu rehber, Bash&#8217;te tarih manip\u00fclasyonuna dair t\u00fcm ihtiya\u00e7lar\u0131n\u0131z\u0131 kar\u015f\u0131layacakt\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> <code class=\"language-\">date<\/code> komutu ile basit tarih i\u015flemleri, temel kod \u00f6rnekleri.<\/p>\n<p><strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131,  <code class=\"language-\">date<\/code> komutunun daha geli\u015fmi\u015f kullan\u0131m \u015fekilleri, optimizasyon ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, farkl\u0131 tarih formatlar\u0131yla \u00e7al\u0131\u015fma, hata y\u00f6netimi ve edge case&#8217;ler.<\/p>\n<p><strong>Bash&#8217;te Tarih \u0130\u015flemleri \u0130\u00e7in Temel Kavramlar<\/strong><\/p>\n<p>Bash, kendi ba\u015f\u0131na tarih i\u015flemleri i\u00e7in do\u011frudan bir fonksiyon sunmaz. Ancak, g\u00fc\u00e7l\u00fc <code class=\"language-\">date<\/code> komutu ile \u00e7e\u015fitli tarih manip\u00fclasyonlar\u0131n\u0131 ger\u00e7ekle\u015ftirebiliriz.  <code class=\"language-\">date<\/code> komutu, sistemin tarih ve saat bilgisini al\u0131r ve belirtilen formatta \u00e7\u0131kt\u0131 verir veya belirli bir tarihe ayarlar.  Bu komutun en \u00f6nemli \u00f6zelli\u011fi,  <code class=\"language-\">+%s<\/code>  opsiyonuyla Unix zaman damgas\u0131 (Epoch time) \u00fcretmesidir.  Unix zaman damgas\u0131, 1 Ocak 1970&#8217;ten itibaren ge\u00e7en saniyeleri temsil eden bir tam say\u0131d\u0131r. Bu say\u0131 \u00fczerinde aritmetik i\u015flemler yaparak tarih manip\u00fclasyonu kolayla\u015ft\u0131r\u0131l\u0131r.  \u00d6rne\u011fin, bir g\u00fcne e\u015fit olan saniye say\u0131s\u0131 (86400) kullan\u0131larak tarih ileri veya geri al\u0131n\u0131r.<\/p>\n<p><strong>Tarihe G\u00fcn Eklemek: Ad\u0131m Ad\u0131m Uygulama<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>\u00d6ncelikle, bug\u00fcn\u00fcn Unix zaman damgas\u0131n\u0131 alal\u0131m:<\/p>\n<pre class=\"language-bash\"><code>current_timestamp=$(date +%s)\necho &quot;Bug\u00fcn\u00fcn Unix zaman damgas\u0131: $current_timestamp&quot;<\/code><\/pre>\n<p>\u015eimdi, bu zaman damgas\u0131na 1 g\u00fcn (86400 saniye) ekleyelim ve yeni tarihi <code class=\"language-\">date<\/code> komutu ile istedi\u011fimiz formatta yazd\u0131ral\u0131m:<\/p>\n<pre class=\"language-bash\"><code>future_timestamp=$((current_timestamp + 86400))\nfuture_date=$(date -d &quot;@$future_timestamp&quot; +%Y-%m-%d)\necho &quot;Yar\u0131n\u0131n tarihi: $future_date&quot;<\/code><\/pre>\n<p>Bu kod, bug\u00fcn\u00fcn tarihine bir g\u00fcn ekleyerek yar\u0131n\u0131n tarihini <code class=\"language-\">YYYY-MM-DD<\/code> format\u0131nda ekrana yazar.<\/p>\n<p><strong>Orta:<\/strong><\/p>\n<p>\u015eimdi, kullan\u0131c\u0131n\u0131n girdi\u011fi bir tarih ve g\u00fcn say\u0131s\u0131na g\u00f6re yeni tarihi hesaplayal\u0131m:<\/p>\n<pre class=\"language-bash\"><code>read -p &quot;L\u00fctfen tarihi YYYY-MM-DD format\u0131nda girin: &quot; input_date\nread -p &quot;L\u00fctfen eklenecek\/\u00e7\u0131kar\u0131lacak g\u00fcn say\u0131s\u0131n\u0131 girin: &quot; days\n\ntimestamp=$(date -d &quot;$input_date&quot; +%s)\nif [[ $? -ne 0 ]]; then\n  echo &quot;Ge\u00e7ersiz tarih format\u0131!&quot;\n  exit 1\nfi\n\nnew_timestamp=$((timestamp + days * 86400))\nnew_date=$(date -d &quot;@$new_timestamp&quot; +%Y-%m-%d)\necho &quot;Yeni tarih: $new_date&quot;<\/code><\/pre>\n<p>Bu kod, kullan\u0131c\u0131n\u0131n girdi\u011fi tarihe istenen g\u00fcn say\u0131s\u0131n\u0131 ekleyerek veya \u00e7\u0131kararak yeni tarihi hesaplar. Ge\u00e7ersiz tarih giri\u015fi durumunda hata mesaj\u0131 verir.<\/p>\n<p><strong>Tarihten G\u00fcn \u00c7\u0131karma: Pratik \u00c7\u00f6z\u00fcmler<\/strong><\/p>\n<p>Tarihten g\u00fcn \u00e7\u0131karma i\u015flemi, g\u00fcn eklemeye benzer \u015fekilde yap\u0131l\u0131r.  Yukar\u0131daki \u00f6rneklerde, <code class=\"language-\">days<\/code> de\u011fi\u015fkenine negatif bir de\u011fer vererek g\u00fcn \u00e7\u0131kartabiliriz.<\/p>\n<p>\u00d6rne\u011fin, 3 g\u00fcn \u00f6nceki tarihi hesaplamak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>past_timestamp=$((current_timestamp - 3 * 86400))\npast_date=$(date -d &quot;@$past_timestamp&quot; +%Y-%m-%d)\necho &quot;3 g\u00fcn \u00f6nceki tarih: $past_date&quot;<\/code><\/pre>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/strong><\/p>\n<p><strong>Senaryo 1: Dosya Yedekleme Sistemi:<\/strong> Bir betik ile g\u00fcnl\u00fck dosya yedeklemesi yap\u0131yorsunuz ve her yede\u011fin tarihini dosya ad\u0131na eklemek istiyorsunuz.  Yukar\u0131daki y\u00f6ntemler ile her g\u00fcn\u00fcn tarihini otomatik olarak dosya ad\u0131na ekleyebilirsiniz. \u00d6rne\u011fin, <code class=\"language-\">backup_$(date +%Y-%m-%d).tar.gz<\/code> gibi.<\/p>\n<p><strong>Senaryo 2: Log Dosyas\u0131 Analizi:<\/strong>  Bir web sunucusunun log dosyalar\u0131n\u0131 analiz ediyorsunuz ve son 7 g\u00fcnl\u00fck hatalar\u0131 bulman\u0131z gerekiyor.  <code class=\"language-\">date<\/code> komutu ve <code class=\"language-\">grep<\/code>, <code class=\"language-\">awk<\/code> gibi ara\u00e7lar ile belirli bir tarih aral\u0131\u011f\u0131ndaki log kay\u0131tlar\u0131n\u0131 filtreleyebilirsiniz.<\/p>\n<p><strong>Senaryo 3: Otomatik G\u00f6rev Zamanlama:<\/strong> Cron i\u015fleri ile belirli g\u00f6revleri otomatik olarak \u00e7al\u0131\u015ft\u0131r\u0131yorsunuz ve bu g\u00f6revlerin belirli aral\u0131klarla (\u00f6rne\u011fin, her 5 g\u00fcnde bir) \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flaman\u0131z gerekiyor.  Tarih manip\u00fclasyonu ile bu aral\u0131klar\u0131 hesaplayabilir ve Cron i\u015flerinizi buna g\u00f6re ayarlayabilirsiniz.<\/p>\n<p><strong>Performans Optimizasyonu<\/strong><\/p>\n<p><code class=\"language-\">date<\/code> komutu, her \u00e7a\u011f\u0131r\u0131ld\u0131\u011f\u0131nda sistem kaynaklar\u0131n\u0131 kullan\u0131r.  \u00c7ok say\u0131da tarih i\u015flemi yap\u0131yorsan\u0131z, performans\u0131 art\u0131rmak i\u00e7in i\u015flemleri minimize etmeniz gerekir.  \u00d6rne\u011fin, Unix zaman damgas\u0131n\u0131 bir kere hesaplay\u0131p, \u00fczerinde i\u015flemler yapmak yerine, her i\u015flem i\u00e7in <code class=\"language-\">date<\/code> komutunu tekrar \u00e7a\u011f\u0131rmak daha yava\u015f olacakt\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Hata Y\u00f6netimi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>Ay sonu ve y\u0131l sonu gibi \u00f6zel durumlar (edge case&#8217;ler) i\u00e7in  <code class=\"language-\">date<\/code> komutunun do\u011fru \u015fekilde \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak \u00f6nemlidir.  Hata y\u00f6netimi i\u00e7in komutlar\u0131n \u00e7\u0131k\u0131\u015f kodlar\u0131n\u0131 (<code class=\"language-\">$?<\/code>) kontrol ederek hatalar\u0131 yakalayabilirsiniz.  Ayr\u0131ca, farkl\u0131 tarih formatlar\u0131yla \u00e7al\u0131\u015fmak i\u00e7in <code class=\"language-\">date<\/code> komutunun format belirleyicilerini do\u011fru bir \u015fekilde kullanmal\u0131s\u0131n\u0131z.  Daha karma\u015f\u0131k i\u015flemler i\u00e7in, <code class=\"language-\">perl<\/code> veya <code class=\"language-\">python<\/code> gibi dillerde yaz\u0131lm\u0131\u015f tarih k\u00fct\u00fcphanelerini kullanmak daha verimli olabilir.  Fatih Soysal&#8217;\u0131n [sitesinden](https:\/\/fatihsoysal.com) bu konuda daha detayl\u0131 bilgi edinebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bash&#8217;te tarih i\u015flemleri, do\u011fru ara\u00e7lar ve tekniklerle olduk\u00e7a kolay ve verimli bir \u015fekilde ger\u00e7ekle\u015ftirilebilir.  Bu makalede, yeni ba\u015flayanlardan ileri seviyeye kadar ad\u0131m ad\u0131m bir rehber sunarak, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131yla konuyu ayr\u0131nt\u0131l\u0131 olarak ele ald\u0131k.  Unutmay\u0131n ki,  <code class=\"language-\">date<\/code> komutunun g\u00fc\u00e7l\u00fc \u00f6zelliklerini ve potansiyel hatalar\u0131 anlamak, ba\u015far\u0131l\u0131 ve sa\u011flam Bash betikleri yazmak i\u00e7in \u00e7ok \u00f6nemlidir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">date<\/code> komutu hangi formatlar\u0131 destekler?<\/strong>  <code class=\"language-\">date<\/code> komutu, \u00e7ok say\u0131da format belirleyicisini destekler.  Man sayfas\u0131na (<code class=\"language-\">man date<\/code>) bakarak detayl\u0131 bilgi edinebilirsiniz.<\/p>\n<p>2. <strong>Unix zaman damgas\u0131 nedir ve neden \u00f6nemlidir?<\/strong>  Unix zaman damgas\u0131, 1 Ocak 1970&#8217;ten itibaren ge\u00e7en saniyeleri temsil eder.  Tarih i\u015flemlerini say\u0131sal i\u015flemlerle yapmay\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>3. <strong>Bash&#8217;te tarih i\u015flemleri i\u00e7in alternatif y\u00f6ntemler var m\u0131?<\/strong>  Perl, Python gibi dillerde daha geli\u015fmi\u015f tarih k\u00fct\u00fcphaneleri mevcuttur.  Karma\u015f\u0131k i\u015flemler i\u00e7in bu dilleri kullanmak daha uygun olabilir.<\/p>\n<p>4. <strong>Tarihe saat ekleme\/\u00e7\u0131karma nas\u0131l yap\u0131l\u0131r?<\/strong>  Saniye cinsinden ekleme\/\u00e7\u0131karma yaparak saat i\u015flemleri de ger\u00e7ekle\u015ftirilebilir.  \u00d6rne\u011fin, 1 saat 3600 saniyedir.<\/p>\n<p>5. <strong>Hata y\u00f6netimi nas\u0131l yap\u0131l\u0131r?<\/strong>  Komutlar\u0131n \u00e7\u0131k\u0131\u015f kodlar\u0131n\u0131 (<code class=\"language-\">$?<\/code>) kontrol ederek hatalar\u0131 yakalayabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Bash&#8217;te Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma Tarih manip\u00fclasyonu, \u00f6zellikle otomasyon ve g\u00fcnl\u00fck i\u015flerde kullan\u0131lan komut dosyalar\u0131nda s\u0131k\u00e7a&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-25772","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: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma<\/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-tarihe-gun-ekleme-ve-cikarma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-13T03:45:24+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-tarihe-gun-ekleme-ve-cikarma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma\",\"datePublished\":\"2025-07-13T03:45:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\"},\"wordCount\":945,\"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-tarihe-gun-ekleme-ve-cikarma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\",\"name\":\"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-13T03:45:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma\"}]},{\"@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: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma","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-tarihe-gun-ekleme-ve-cikarma\/","og_locale":"tr_TR","og_type":"article","og_title":"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-13T03:45:24+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-tarihe-gun-ekleme-ve-cikarma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma","datePublished":"2025-07-13T03:45:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/"},"wordCount":945,"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-tarihe-gun-ekleme-ve-cikarma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/","url":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/","name":"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-13T03:45:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/bash-tarihe-gun-ekleme-ve-cikarma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash: Tarihe G\u00fcn Ekleme ve \u00c7\u0131karma"}]},{"@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\/25772","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=25772"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25772\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}