1. sayfa (Toplam 1 sayfa)

Çevre Değişkeni Atama Bash Shell Betiği

Gönderilme zamanı: 20 Şub 2025 16:58
gönderen TRWE_2012
Betiğin adı : add_to_path.sh

Kod İçeriği :

Kod: Tümünü seç

#!/bin/bash

# Kullanıcıdan dizin girişi al
read -p "Ekleyeceğiniz dizinin tam yolunu girin: " dizin

# Geçerli bir dizin olup olmadığını kontrol et
if [ ! -d "$dizin" ]; then
echo "Hata: Geçersiz dizin. Lütfen geçerli bir dizin yolu girin."
exit 1
fi

# .bashrc dosyasının yolu
bashrc_yolu="$HOME/.bashrc"

# PATH ortam değişkenini al
path=$(echo "$PATH")

# Dizin zaten PATH'te yoksa ekle
if [[ ":$path:" != *":$dizin:"* ]]; then
# .bashrc dosyasını güncelle
echo "export PATH=\"\$PATH:$dizin\"" >> "$bashrc_yolu"
echo "$dizin dizini PATH'e eklendi ve .bashrc dosyasına kaydedildi."
echo "Değişikliklerin geçerli olması için terminal oturumunu yeniden başlatın veya 'source ~/.bashrc' komutunu çalıştırın."
else
echo "$dizin dizini zaten PATH'te mevcut."
fi
Betiği Kullanma

Yukarıdaki kodu bir dosyaya yapıştırın ve add_to_path.sh olarak kaydedin.
Terminalde dosyaya çalıştırma izni verin:

Kod: Tümünü seç

chmod +x add_to_path.sh
Betiği çalıştırın:

Kod: Tümünü seç

./add_to_path.sh
  Açıklama

Betik, kullanıcıdan bir dizin girişi alır ve geçerli bir dizin olup olmadığını kontrol eder.
Eğer geçerli bir dizin ise ve PATH ortam değişkeninde yoksa, dizini ~/.bashrc dosyasına ekler.
Kullanıcıya, değişikliklerin geçerli olması için terminal oturumunu yeniden başlatması veya

Kod: Tümünü seç

source ~/.bashrc
komutunu çalıştırması gerektiğini belirtir.

Bu şekilde, tüm işlemleri bir bash betiği ile otomatikleştirebilirsiniz.

Güle güle kullanın...(İhtiyaçtan hasıl oldu)