Dalam kes ini, Tutorial 10 siri semasa kami pada Shell Scripting, kita akan teruskan dengan satu set lagi contoh praktikal dalam bentuk perintah perintah, ditujukan dalam Tutorial 07, 08 dan 09.
Selanjutnya, di tutorial 06 dan 05, kami menangani pelbagai Sumber dalam talian dan sebilangan Amalan baik. Walaupun kebanyakan asas teori bahasa skrip telah diliputi dalam tutorial 04 hingga 01.
Dan, sebelum memulakan jawatan ini dipanggil «Skrip Shell – Tutorial 10», kami akan mengesyorkan anda untuk turut meneroka perkara berikut kandungan yang berkaitan, pada akhir membacanya:
Tutorial Skrip Shell 10
Contoh arahan untuk dimulakan dalam Shell Scripting
Ekstrak nilai dan parameter yang berkaitan dengan data Kernel dan Memori Sistem
Seterusnya, kami arahan perintah mulai hari ini, untuk belajar skrip shell adalah seperti berikut:
TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.
RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.
VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.
ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.
ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.
TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.
UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.
FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.
AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.
TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.
UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.
FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.
Al jalankan setiap arahan ditunjukkan di sini, kita akan mendapat a output yang serupa (hasil), seperti yang ditunjukkan dalam imej berikut:
Perlu diingat bahawa idea dengan setiap perintah perintah adalah untuk memecahkan perkara yang dilakukan oleh setiap perintah di dalamnya, untuk melihat cara Skrip Shell memformatkan output yang akan diperolehi. Sebagai contoh:
bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Pendek kata, kami berharap ini Tutorial 10 tentang «Skrip Shell» terus menawarkan sumbangan yang kecil tetapi berharga dari segi matlamat pembelajaran dan pemahaman potensi daripada Teknik Skrip Shell. Juga, jika anda ingin belajar sedikit lagi, saya menjemput anda untuk menjadi sebahagian daripada ini Kumpulan Telegram tentang Skrip Shell di mana saya juga belajar dalam Komuniti.
Jika anda menyukai kandungannya, komen dan kongsikannya. Dan ingat, melawat permulaan kami «tapak», sebagai tambahan kepada saluran rasmi Telegram untuk lebih banyak berita, tutorial dan kemas kini Linux. Barat kumpulan, untuk mendapatkan maklumat lanjut tentang topik hari ini atau topik lain yang berkaitan.