Pengenalan lengkap dan penggunaan perintah baca Linux

WBOY
Lepaskan: 2024-02-23 19:21:21
asal
984 orang telah melayarinya

Linux read命令详解及用法指南

Tajuk: Penerangan terperinci dan panduan penggunaan arahan baca Linux

Dalam sistem Linux, arahan baca ialah arahan yang sangat biasa, digunakan untuk membaca data daripada input atau fail standard dan menetapkan data kepada pembolehubah. Penggunaannya mudah dan fleksibel, dan boleh membantu pengguna mencapai pelbagai operasi interaktif. Artikel ini akan memperkenalkan sintaks, parameter dan contoh kod khusus perintah baca secara terperinci untuk membantu pembaca memahami dan menguasai arahan dengan lebih baik.

1. Baca sintaks dan parameter arahan

Sintaks asas arahan baca adalah seperti berikut:

read [选项] [变量名]
Salin selepas log masuk

Pilihan yang biasa digunakan termasuk:

  • -p gesaan: Tentukan gesaan semasa membaca data . -p prompt:指定读取数据时的提示符。
  • -r:防止read命令对反斜杠字符进行转义。
  • -t timeout:设置超时时间,单位为秒。
  • -n nchars:指定读取的字符数。
  • -s:静默模式,不显示用户输入内容。
  • -u fd
  • -r: Halang arahan baca daripada melarikan aksara sengkang terbalik.

-t tamat masa: Tetapkan tamat masa dalam beberapa saat.

    -n nchars: Tentukan bilangan aksara untuk dibaca.
  1. -s: Mod senyap, input pengguna tidak dipaparkan.

-u fd: Baca data daripada deskriptor fail fd.

  1. 2. Baca contoh arahan

Baca input pengguna dan tetapkan ia kepada pembolehubah:

    read -p "请输入您的姓名:" name
    echo "您的姓名是:$name"
    Salin selepas log masuk
  1. Menjalankan kod di atas akan menggesa pengguna memasukkan nama, menetapkan nilai yang dimasukkan kepada nama pembolehubah, dan kemudian output nilai nama.

Baca berbilang data dan berikannya kepada berbilang pembolehubah:

    read -p "请输入您的姓名和年龄:" name age
    echo "您的姓名是:$name,年龄是:$age"
    Salin selepas log masuk
  1. Kod ini akan menggesa pengguna untuk memasukkan nama dan umur mereka, dan kemudian menetapkan nilai yang dimasukkan masing-masing kepada nama pembolehubah dan umur, dan mengeluarkan nilainya .

Gunakan gelung untuk membaca berbilang baris data:

echo "请输入三个喜欢的水果:"
count=0
while [ $count -lt 3 ]
do
    read fruit
    echo "您喜欢的水果之一是:$fruit"
    ((count++))
done
Salin selepas log masuk
Kod ini akan menggelung untuk menggesa pengguna memasukkan tiga buah kegemaran dan mengeluarkan setiap buah yang dimasukkan oleh pengguna mengikut urutan. . .

3. Ringkasan🎜🎜Melalui contoh di atas, pembaca boleh mempunyai pemahaman yang lebih mendalam tentang penggunaan dan fleksibiliti arahan baca dalam Linux. Perintah baca sangat berguna apabila menulis skrip dan melaksanakan fungsi interaktif, dan boleh memudahkan proses data input pengguna. Saya harap artikel ini dapat membantu pembaca menguasai arahan baca dengan lebih baik dan memainkan peranannya dalam aplikasi praktikal. 🎜

Atas ialah kandungan terperinci Pengenalan lengkap dan penggunaan perintah baca Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!