Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03

Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03

Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03

Bu da Öğretici 09 güncel serilerimizden Kabuk Betiği, başka bir setle devam edeceğiz pratik örnekler şeklinde komut emirleribaşladığımız Öğretici 07.

Ve unutmayın ki, önceki dersler 07 ve 08 ele aldık Shell Scripting'in pratik kısmı işletim sisteminden parametreleri ayıklamak için komut komutlarını kullanma ve öğreticiler 06 ve 05, çeşitli adresleriz çevrimiçi Kaynaklar Algunas İyi uygulamalar. Çoğu zaman teorik temel betik dili kapsamında ele alındı 04 - 01 arası öğreticiler.

Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02

Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02

Ve, denilen bu gönderiye başlamadan önce «Kabuk Komut Dosyası - Eğitim 09», aşağıdakileri de keşfetmenizi tavsiye ederiz ilgili içerikler, okumanın sonunda:

Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02
Kabuk Komut Dosyası Oluşturma – Eğitim 07: Teoriden pratiğe – Bölüm 01
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 07: Teoriden pratiğe – Bölüm 01

Kabuk Komut Dosyası Eğitimi 09

Kabuk Komut Dosyası Eğitimi 09

Kabuk Komut Dosyasında başlatılacak komut örnekleri

Sistem tanımlama verileriyle ilgili değerleri ve parametreleri çıkarın

Sonraki, bizim komut komutları için, bugünden kabuk komut dosyası oluşturmayı öğrenin şunlardır:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al her komutu çalıştır burada gösterilen, bir benzer çıktı (sonuç), aşağıdaki resimde gösterildiği gibi:

Sistem tanımlama verileriyle ilgili değerleri ve parametreleri çıkarın

Her komut sırasındaki fikrin, Shell Scripting'in elde edilecek çıktıyı nasıl biçimlendirdiğini görmek için her komutun kendi içinde ne yaptığını parçalamak olduğunu unutmayın. Bu şekilde, yürütülen komut sırasının her adımını anlamak. Örneğin, ilk örnekte, fikir her şeyi aşağıdaki gibi yürütmek olacaktır:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
Kabuk Komut Dosyası - Öğretici 06: Bash Kabuk Komut Dosyaları - Bölüm 3
İlgili makale:
Kabuk Komut Dosyası - Öğretici 06: Bash Kabuk Komut Dosyaları - Bölüm 3
Kabuk Komut Dosyası - Öğretici 05: Bash Kabuk Komut Dosyaları - Bölüm 2
İlgili makale:
Kabuk Komut Dosyası - Öğretici 05: Bash Kabuk Komut Dosyaları - Bölüm 2

Gönderi için soyut afiş

Kısacası, bunu umuyoruz "Kabuk Komut Dosyası" konulu eğitim 09 açısından küçük ama değerli bir katkı sunmaya devam ediyor. öğrenme ve anlama hedefi potansiyeli Kabuk Komut Dosyası Tekniği. Biraz daha fazla bilgi edinmek istiyorsanız, sizi aşağıdakileri keşfetmeye davet ediyorum. YouTube kanalı, düzenli olarak pratik bir şekilde kabuk komut dosyasının gücü içinden teknik ve eğitim aracı çağrı LPI-SOA (Linux sonrası Kurulum – Gelişmiş Optimizasyon Komut Dosyası).

İçeriği beğendiyseniz, yorum yap ve paylaş. Ve unutmayın, bizim başlangıcımızı ziyaret edin. «yer»resmi kanalına ek olarak Telegram daha fazla haber, öğreticiler ve Linux güncellemeleri için. Batı grup, bugünün konusu veya diğer ilgili konular hakkında daha fazla bilgi için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.