Bash'te Bir Değişkene Kullanıcı Girdisini Okuma

Bash Te Bir Degiskene Kullanici Girdisini Okuma



Bash betikleri yazarken, kullanıcı girişinin bir değişkene nasıl okunacağını bilmek önemlidir. Bu süreç, bir kullanıcıdan veri almayı ve daha sonraki işlemler için bir değişkende saklamayı içerir. Bu makale, kullanıcı girdisini Bash'te bir değişkene okumak için farklı yöntemleri araştıracak ve süreci gösteren örnek bir betik sağlayacaktır.

Bash'te Kullanıcı Girişini Bir Değişkene Okumak

Bash'te bir değişkene kullanıcı girişini okumak için birkaç yöntem vardır, bunu yapmak için yaygın olarak kullanılan bazı yöntemler şunlardır:







1: Okuma Komutunu Kullanma

Read komutu, komut satırından kullanıcı girişi almak ve bunu bir değişkende saklamak için kullanılır, read komutunu kullanmanın sözdizimi aşağıdaki gibidir:



Okumak < değişken ismi >



Bu yöntem, kullanıcıdan girdi istemek ve bunu bir değişkende depolamak istediğinizde kullanışlıdır. Burada, kullanıcı girdisini almak ve bunu bir değişkende depolamak için read komutunu kullanan bir Bash betiği örneği verilmiştir:





#!/bin/bash
Eko 'Adın ne?'
Okumak bilgi1
Eko 'Merhaba, $bilgi1 ! Kaç yaşındasın?'
Okumak bilgi2
Eko 'Sen $bilgi2 yaşında.'

İlk okuma komutu kullanıcının adını almak için kullanılır ve ikinci okuma komutu kullanıcının yaşını almak için kullanılır. değişkenler “bilgi1” Ve “bilgi2” daha sonra kişiselleştirilmiş bir selamlama ve yaş yazdırmak için kullanılır:



2: Bilgi İstemi Kullanma

Kullanıcıdan girdi istemek ve bunu bir değişkende saklamak için bir bilgi istemi kullanılabilir, bilgi istemi kullanmanın sözdizimi aşağıdaki gibidir:

Okumak -P 'Adınızı giriniz: ' < değişken ismi >

Bu yöntem, kullanıcıdan belirli bir biçimde girdi istemek istediğinizde kullanışlıdır, burada, kullanıcı girdisini almak ve bunu bir değişkende depolamak için istem kullanan bir Bash betiği örneği verilmiştir:

#!/bin/bash
Okumak -P 'Adınızı giriniz: ' bilgi1
Okumak -P 'Yaşınızı girin: ' bilgi2
Eko 'Merhaba, $bilgi1 ! Sen $bilgi2 yaşında.'

Okuma komutu, kullanıcının adını ve yaşını, değişkenleri almak için bir bilgi istemiyle iki kez kullanılır. “bilgi1” Ve “bilgi2” daha sonra kişiselleştirilmiş bir selamlama ve yaş yazdırmak için kullanılır:

Çözüm

Bir kullanıcı girdisini bir değişkene okumak, Bash betiklerini yazmanın önemli bir yönüdür. Okumak komut veya bir çabuk , kullanıcılar kullanıcı girişi alabilir ve daha sonraki işlemler için bir değişkende saklayabilir. Bu makale, Bash'te bir değişkene kullanıcı girdisini okumaya yönelik farklı yöntemleri araştırdı ve her yöntemi gösteren örnek betikler sağladı.