Android

Perintah gema di linux dengan contoh-contoh

CONTOH BASH SCRIPT MENGGUNAKAN VI - LINUX - TEALINUX

CONTOH BASH SCRIPT MENGGUNAKAN VI - LINUX - TEALINUX

Daftar Isi:

Anonim

Perintah echo adalah salah satu perintah yang paling mendasar dan sering digunakan di Linux. Argumen yang diteruskan ke echo dicetak ke output standar.

echo biasanya digunakan dalam skrip shell untuk menampilkan pesan atau menampilkan hasil dari perintah lain.

Perintah echo

echo adalah shell bawaan di Bash dan sebagian besar shell populer lainnya seperti Zsh dan Ksh. Perilakunya sedikit berbeda dari shell ke shell.

Ada juga utilitas mandiri /usr/bin/echo , tetapi biasanya, versi bawaan shell akan diutamakan. Kami akan membahas echo versi Bash bawaan.

Sintaks untuk perintah echo adalah sebagai berikut:

echo

  • Ketika opsi -n digunakan, baris baru yang tertinggal akan ditekan. Jika opsi -e diberikan, karakter-karakter yang lolos-backslash berikut akan ditafsirkan:
    • \\ - Menampilkan karakter garis miring terbalik. \a - Alert (BEL) \b - Menampilkan karakter backspace. \c - Menekan keluaran lebih lanjut \e - Menampilkan karakter pelarian. \f - Menampilkan karakter umpan formulir. - Menampilkan baris baru. \r - Menampilkan pengembalian carriage. \t - Menampilkan tab horizontal. \v - Menampilkan tab vertikal.
    Opsi -E menonaktifkan interpretasi karakter escape. Ini standarnya.

Ada beberapa poin yang perlu dipertimbangkan saat menggunakan perintah echo .

  • Shell akan menggantikan semua variabel, pencocokan wildcard, dan karakter khusus sebelum meneruskan argumen ke perintah echo Meskipun tidak perlu, itu adalah praktik pemrograman yang baik untuk melampirkan argumen yang dilewatkan ke echo dalam tanda kutip ganda atau tunggal. Ketika menggunakan tanda kutip tunggal '' nilai literal dari setiap karakter yang disertakan dalam tanda kutip akan dipertahankan. Variabel dan perintah tidak akan diperluas.

Contoh echo

Contoh berikut menunjukkan cara menggunakan perintah gema:

  • Tampilkan baris teks pada output standar.

    echo Hello, World!

    Hello, World!

    Tampilkan baris teks yang berisi kutipan ganda.

    Untuk mencetak tanda kutip ganda, lampirkan dalam tanda kutip tunggal atau lepas dengan karakter garis miring terbalik.

    echo 'Hello "Linuxize"'

    echo "Hello \"Linuxize\""

    Hello "Linuxize"

    Tampilkan baris teks yang berisi kutipan tunggal.

    Untuk mencetak satu kutipan, sertakan dalam kutip ganda atau gunakan Kutipan ANSI-C.

    echo "I'm a Linux user."

    echo $'I\'ma Linux user.'

    I'm a Linux user.

    Tampilkan pesan yang berisi karakter khusus.

    Gunakan opsi -e untuk mengaktifkan interpretasi karakter escape.

    echo -e "You know nothing, Jon Snow.\n\t- Ygritte"

    You know nothing, Jon Snow. - Ygritte

    Karakter yang cocok dengan pola.

    Perintah echo dapat digunakan dengan karakter yang cocok dengan pola, seperti karakter wildcard. Misalnya, perintah di bawah ini akan mengembalikan nama semua file .php di direktori saat ini.

    echo The PHP files are: *.php

    The PHP files are: index.php contact.php functions.php

    Redirect ke file

    Alih-alih menampilkan output ke layar, Anda dapat mengarahkan ulang ke file menggunakan > , >> operator.

    echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt

    Jika file.txt tidak ada, perintah akan membuatnya. Saat menggunakan > file akan ditimpa, sedangkan >> akan menambahkan output ke file.

    Gunakan perintah cat untuk melihat konten file:

    cat /tmp/file.txt

    The only true wisdom is in knowing you know nothing. Socrates

    Menampilkan variabel

    echo juga dapat menampilkan variabel. Dalam contoh berikut, kami akan mencetak nama pengguna yang saat ini masuk:

    echo $USER

    linuxize

    $USER adalah variabel shell yang menampung nama pengguna Anda.

    Menampilkan output dari suatu perintah

    Gunakan ekspresi $(command) untuk memasukkan output perintah dalam argumen echo . Perintah berikut akan menampilkan tanggal saat ini:

    echo "The date is: $(date +%D)"

    The date is: 04/17/19

    Menampilkan warna

    Gunakan urutan melarikan diri ANSI untuk mengubah warna latar depan dan latar belakang atau mengatur properti teks seperti garis bawah dan tebal.

    echo -e "\033[1;37mWHITE" echo -e "\033[0;30mBLACK" echo -e "\033[0;34mBLUE" echo -e "\033[0;32mGREEN" echo -e "\033[0;36mCYAN" echo -e "\033[0;31mRED" echo -e "\033[0;35mPURPLE" echo -e "\033[0;33mYELLOW" echo -e "\033[1;30mGRAY"

Kesimpulan

Sekarang, Anda harus memiliki pemahaman yang baik tentang cara kerja perintah echo .

terminal bash