Daftar Isi:

Apa yang dilakukan pengembalian di bash?
Apa yang dilakukan pengembalian di bash?

Video: Apa yang dilakukan pengembalian di bash?

Video: Apa yang dilakukan pengembalian di bash?
Video: Shell Scripting Tutorial for Beginners 28 - How to debug a bash script 2024, November
Anonim

Ketika sebuah pesta fungsi selesai, itu kembali nilai adalah status pernyataan terakhir yang dieksekusi dalam fungsi, 0 untuk berhasil dan angka desimal bukan nol dalam rentang 1 - 255 untuk kegagalan. NS kembali status bisa ditentukan dengan menggunakan kembali kata kunci, dan itu adalah ditugaskan ke variabel $?.

Selain itu, bagaimana Anda mengembalikan fungsi di bash?

Suatu fungsi dapat mengembalikan nilai dengan salah satu dari empat cara berbeda:

  1. Mengubah keadaan suatu variabel atau variabel.
  2. Gunakan perintah exit untuk mengakhiri skrip shell.
  3. Gunakan perintah return untuk mengakhiri fungsi, dan kembalikan nilai yang diberikan ke bagian pemanggilan skrip shell.

bagaimana cara mengembalikan nilai gema di bash? 2 Jawaban

  1. Cetak pesan ke stderr dan nilai yang ingin Anda ambil di stdout. function fun1() { # Cetak pesan ke stderr.
  2. Cetak pesan secara normal ke stdout dan gunakan nilai pengembalian aktual dengan $?.
  3. Cukup gunakan variabel global.

Dengan demikian, apa yang dikembalikan dalam skrip Shell?

kembali perintah digunakan untuk keluar dari kerang fungsi. Dibutuhkan parameter [N], jika N disebutkan maka itu kembali [N] dan jika N tidak disebutkan maka kembali status terakhir memerintah dieksekusi dalam fungsi atau naskah . N hanya dapat berupa nilai numerik. Catatan: gema $? digunakan untuk menampilkan yang terakhir kembali status.

Apa gunanya skrip di shell?

Skrip shell memungkinkan kami untuk memprogram perintah dalam rantai dan meminta sistem menjalankannya sebagai acara skrip, seperti file batch. Mereka juga memungkinkan fungsi yang jauh lebih berguna, seperti substitusi perintah. Anda dapat menjalankan perintah, seperti tanggal, dan menggunakan itu output sebagai bagian dari skema penamaan file.

Direkomendasikan: