<commit_before>---
layout: post
title:  Programmable Functions for GNU Bash
description: Bir Bash fonksiyonu, aslında birçok kez çağrılabilen temel komut grubudur.
excerpt: 'GNU Bash Fonksiyonları'
date:   2021-07-14 12:00:00
last_updated: 2021-07-14 18:57:00
tags:   Linux
categories: Linux
permalink: /:categories/:title/
comments: false
published: true
lang: tr
---

Bir Bash fonksiyonu, aslında birçok kez çağrılabilen temel komut grubudur. Bir fonksiyonun amacı, bash betiklerinizi -bash script de denir- daha okunaklı hale getirmenize yardımcı olmak ve aynı kodu tekrar tekrar yazmaktan kaçınmaktır. Çoğu programlama diliyle karşılaştırıldığında, Bash fonksiyonları biraz kısıtlıdır.

Bu eğitim, Bash fonksiyonlarının temellerini kapsar ve onları kabuk betiklerinizde -shell scrip'te denir- nasıl kullanacağınızı gösterir.

![Bash Functions](/images/bash/Brain.jpg "Brain"){:height="77%" width="77%"}
<commit_msg>commit<commit_after>---
layout: post
title:  Programmable Functions for GNU Bash
description: Bir Bash fonksiyonu, aslında birçok kez çağrılabilen temel komut grubudur.
excerpt: 'GNU Bash Fonksiyonları'
date:   2021-07-14 12:00:00
last_updated: 2021-07-14 18:57:00
tags:   Linux
categories: Linux
permalink: /:categories/:title/
comments: false
published: true
lang: tr
---

Bir Bash fonksiyonu, aslında birçok kez çağrılabilen temel komut grubudur. Bir fonksiyonun amacı, bash betiklerinizi -bash script de denir- daha okunaklı hale getirmenize yardımcı olmak ve aynı kodu tekrar tekrar yazmaktan kaçınmaktır. Çoğu programlama diliyle karşılaştırıldığında, Bash fonksiyonları biraz kısıtlıdır.

Bu eğitim, Bash fonksiyonlarının temellerini kapsar ve onları kabuk betiklerinizde -shell scrip'te denir- nasıl kullanacağınızı gösterir.

![Bash Functions](/images/bash/Brain.jpg "Brain"){:height="57%" width="57%"}

{'fraction_non_alphanumeric': 0.0797378481703987, 'fraction_numerical': 0.034953577280174765, 'mean_word_length': 5.661818181818182, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3095633', 'n_tokens_mistral': 855, 'n_tokens_neox': 738, 'n_words': 204}