Shell Scripting – Tutorial 09: Dari teori ke praktek – Bagian 03

Shell Scripting – Tutorial 09: Dari teori ke praktek – Bagian 03

Shell Scripting – Tutorial 09: Dari teori ke praktek – Bagian 03

Dalam hal ini Tutorial 09 dari seri kami saat ini Shell Scripting, kami akan melanjutkan dengan set lain contoh praktis dalam bentuk perintah perintah, yang kami mulai Tutorial 07.

Dan perlu diingat bahwa, di tutorial sebelumnya 07 dan 08 kami telah menangani bagian praktis dari Shell Scripting menggunakan perintah perintah untuk mengekstrak parameter dari OS, dan di tutorial 06 dan 05, kami membahas berbagai Sumber Online y Algunas Praktik yang baik. Sementara banyak dari landasan teori dari bahasa scripting tercakup dalam tutorial 04 hingga 01.

Shell Scripting – Tutorial 08: Dari teori ke praktek – Bagian 02

Shell Scripting – Tutorial 08: Dari teori ke praktek – Bagian 02

Dan, sebelum memulai posting ini disebut “Skrip Shell – Tutorial 09”, kami akan merekomendasikan Anda untuk juga menjelajahi yang berikut ini konten terkait, di akhir membacanya:

Shell Scripting – Tutorial 08: Dari teori ke praktek – Bagian 02
Artikel terkait:
Shell Scripting – Tutorial 08: Dari teori ke praktek – Bagian 02
Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01
Artikel terkait:
Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01

Tutorial Pembuatan Skrip Shell 09

Tutorial Pembuatan Skrip Shell 09

Contoh perintah untuk memulai di Shell Scripting

Ekstrak nilai dan parameter yang terkait dengan data identifikasi sistem

Selanjutnya, kami perintah perintah mulai hari ini, untuk belajar skrip shell adalah:

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 jalankan setiap perintah ditampilkan di sini, kita akan mendapatkan keluaran yang serupa (hasil), seperti terlihat pada gambar berikut:

Ekstrak nilai dan parameter yang terkait dengan data identifikasi sistem

Perlu diingat bahwa gagasan dengan setiap urutan perintah adalah untuk memecah apa yang dilakukan setiap perintah di dalamnya, untuk melihat bagaimana Shell Scripting memformat keluaran yang akan diperoleh. Sedemikian rupa, untuk memahami setiap langkah dari urutan perintah yang dijalankan. Misalnya, dengan contoh pertama, idenya adalah mengeksekusi semuanya sebagai berikut:

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
Shell Scripting – Tutorial 06: Bash Shell Scripts – Bagian 3
Artikel terkait:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Bagian 3
Shell Scripting – Tutorial 05: Bash Shell Scripts – Bagian 2
Artikel terkait:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Bagian 2

Spanduk abstrak untuk posting

Singkatnya, kami berharap ini Tutorial 09 tentang «Skrip Shell» terus menawarkan kontribusi kecil namun berharga dalam hal tujuan belajar dan memahami potensi dari Teknik Scripting Shell. Dan jika Anda ingin belajar lebih banyak, saya mengundang Anda untuk menjelajahi yang berikut ini Saluran YouTube, di mana secara teratur membahas dengan cara yang praktis kekuatan skrip shell dengan cara a alat teknis dan pendidikan memanggil LPI-SOA (Instalasi pasca Linux – Skrip Optimasi Lanjutan).

Jika Anda menyukai kontennya, komentar dan bagikan. Dan ingat, kunjungi awal kami «situs», selain saluran resmi Telegram untuk lebih banyak berita, tutorial, dan pembaruan Linux. Barat kelompok, untuk informasi lebih lanjut tentang topik hari ini atau topik terkait lainnya.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.