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

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

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

Melanjutkan, dengan ini Tutorial 08 dari seri kami di Shell Scripting, hari ini kita akan melanjutkan dengan set lainnya contoh praktis dimulai di Tutorial 07. Yang akan selalu berharga untuk dimiliki, untuk lebih memahami dan mengimplementasikan teknik skrip shell, dalam Script mereka yang dikembangkan untuk sistem operasi mereka berdasarkan GNU / Linux.

Dan perlu diingat bahwa, di tutorial sebelumnya 06 dan 05, membahas berbagai Sumber Online y Algunas Praktik yang baik. Sementara banyak dari landasan teori ditujukan di tutorial 04 hingga 01.

Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01

Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01

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

Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01
Artikel terkait:
Shell Scripting – Tutorial 07: Dari teori ke praktek – Bagian 01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Bagian 3
Artikel terkait:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Bagian 3

Tutorial Pembuatan Skrip Shell 08

Tutorial Pembuatan Skrip Shell 08

Contoh perintah untuk memulai di Shell Scripting

Selanjutnya, kita akan belajar ekstrak nilai dan informasi dari berbagai jenis melalui menjalankan perintah perintah di terminal. Dimulai dengan beberapa yang sederhana seperti hari ini, hingga mencapai yang lebih maju, di tutorial mendatang.

Ekstrak nilai dan parameter yang terkait dengan pengguna sistem

NOMUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado con determinado UID/GID (EJM. 1000) - MODO SIMPLE

NOMUSU1K=$(awk -F: '{if ($3==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

NOMUSU1K=$(awk -F: '{if ($4==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

USUACT=$(echo $HOME | sed 's/[/]/ /g' | awk '{ print $2}') ; echo $USUACT
# Mostrar el Nombre de Usuario según el Home creado

IDUSUACT=$(id -u | awk '{print $1}') ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(echo $UID) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(getent passwd $USER | cut -d: -f3) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSER1K=$(for i in 1000 1001 1002 1003 1004; do grep $i /etc/passwd | awk '{print "\t" $1}' | tr -d '[A-Za-z]' | sed 's/::x*//' | cut -c 1-5 | awk '{print $1}' ; done | sed -n '1p')  ; echo $IDUSER1K
# ID del Nombre del primer usuario creado en el sistema entre los ID existentes dentro del rango 1000 al 1005.

QUIENSOY=$(who -u | awk '{print $1}' | awk 'NR==1') ; echo $QUIENSOY
Nombre de quien esta logueado en el Sistema.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K
# Mostrar el Nombre del usuario 1000

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K | espeak -v es -stdin
# Pronunciar el nombre del usuario 100 mediante espeak.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') | espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 "Saludos, estimado usuario: `echo $IDUSU1K`"
# Generar un saludos por voz con el nombre del usuario 1000 mediante espeak.

Al jalankan setiap perintah ditampilkan di sini, kita akan mendapatkan keluaran yang serupa (hasil), seperti terlihat pada gambar berikut:

Output (hasil) serupa per layar

Shell Scripting – Tutorial 05: Bash Shell Scripts – Bagian 2
Artikel terkait:
Shell Scripting – Tutorial 05: Bash Shell Scripts – Bagian 2
Shell Scripting – Tutorial 04: Bash Shell Scripts - Bagian 1
Artikel terkait:
Shell Scripting – Tutorial 04: Bash Shell Scripts – Bagian 1

Spanduk abstrak untuk posting

Singkatnya, kami berharap ini Tutorial 08 tentang «Skrip Shell» terus menawarkan kontribusi kecil namun berharga dalam hal tujuan belajar dan memahami potensi dari Teknik Scripting Shell. Sampai ke titik, buat program CLI/GUI Anda sendiri, Jika diperlukan. Oleh karena itu, jika Anda ingin mencapai titik ini, kami mengundang Anda untuk melengkapi informasi ini dengan menjelajahi yang berikut: Saluran YouTube, di mana saat ini didekati dengan cara yang praktis kekuatan skrip shell.

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.


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.