GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa mendapatkan kembali fungsi utama saya?

Shell Anda mungkin memiliki variabel khusus $? , yang menyimpan nilai program terakhir yang dikembalikan. Jadi, segera setelah program Anda selesai, Anda dapat menjalankan:

echo $?

untuk melihat nilai yang dikembalikan.


Sebagian besar shell menyimpan kode keluar dari perintah jalankan sebelumnya di $? sehingga Anda dapat menyimpan atau menampilkannya.

$ ./a.out
$ echo $?     # note - after this command $? contains the exit code of echo!

atau

$ ./a.out
$ exit_code=$?    # save the exit code in another shell variable.

Perhatikan bahwa di linux, meskipun Anda mengembalikan int , umumnya hanya nilai kurang dari 126 yang aman digunakan. Nilai yang lebih tinggi dicadangkan untuk merekam kesalahan lain yang mungkin terjadi saat mencoba menjalankan perintah atau untuk merekam sinyal mana, jika ada, menghentikan program Anda.


Linux
  1. Bagaimana Cara Mendapatkan Penyelesaian Bash Untuk Alias ​​​​Perintah?

  2. Bagaimana pustaka bersama (.so) memanggil fungsi yang diimplementasikan dalam program pemuatannya?

  3. Bagaimana cara mendapatkan id utas dari pthread di program linux c?

  1. Bagaimana saya bisa mendapatkan konfigurasi oh-my-zsh di seluruh sistem yang aman?

  2. Bagaimana saya bisa menentukan proses apa yang membuka file di Linux?

  3. Bagaimana cara menghapus atau menghapus fungsi bash?

  1. Bagaimana saya tahu apa yang memutar drive saya?

  2. Bagaimana saya bisa mendapatkan biner dari file .py

  3. Bagaimana saya bisa mengetahui file apa yang telah dibuka oleh suatu proses?