Bash Script Nedir
Nedir?
- Bash script elinizde bulunan bir çok komutu tek bir komut ile çalıştırabilirsiniz
Temel mantık
- "#!/bin/bash" standarttır. Altında ise uygulanacak komutlar bulunur.
- Bu uygulamada sistem bilgisi alınıp isletim-sistemi-bilgisi.txt adlı dosya oluşturulup bunun içerisine yazılır.
#!/bin/bash
cat /etc/*-release > isletim-sistemi-bilgisi.txt
Uygulama
- Öncelikle bir dosya oluşturalım
- bunu düzenlemek için açalım
#!/bin/bash
cat /etc/*-release > isletim-sistemi-bilgisi.txt
- bash script'i çalıştıralım
Komut çıktısı
- varolan dizini kontrol edelim isletim-sistemi-bilgisi.txt adında dosya oluşmuş olması gerek
nano isletim-sistemi-bilgisi.txt
- Bendeki çıktıyı sizlere iletiyorum
GNU nano 4.8 isletim-sistemi-bilgisi.txt
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-po>
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Alınan bilgileri tek bir klasör içerisine toplamak
- bilgi.sh içerisi aşağıdaki gibi olmalıdır
- ilgili komutta önce dizin oluşturulur ardından komut dizin içerisine giriş yapar ve orada dosya oluşturur
#!/bin/bash
mkdir bilgi
cd bilgi
cat /etc/*-release > isletim-sistemi-bilgisi.txt