CONTOH BASH SCRIPT MENGGUNAKAN VI - LINUX - TEALINUX
Daftar Isi:
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.\r
- Menampilkan pengembalian carriage.\t
- Menampilkan tab horizontal.\v
- Menampilkan tab vertikal.
-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 keecho
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 argumenecho
. 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
.
Apa yang baru dalam gema amazon dan gema ama-gen berikutnya
Amazon telah meluncurkan perangkat Echo dan Echo Plus generasi baru, yang tersedia dengan harga $ 99,99 dan $ 149,99, dan akan mulai pengiriman bulan depan
Apa saja tombol gema amazon yang baru diluncurkan dan tombol gema
Bersamaan dengan Echo Spot, Echo, Echo Plus, dan Fire TV berkemampuan 4k, Amazon juga telah meluncurkan dua Echo Connect dan Tombol baru yang praktis.
Cara memperbaiki masalah pengaturan gema amazon dan alexa dengan cepat
Tidak dapat membuat Amazon Echo berfungsi di Wi-Fi? Apakah Amazon Echo Anda menghadapi masalah saat menyiapkan? Ikuti solusi dan perbaikan cepat ini untuk menyelesaikan masalah.